Sensor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Giao diện Sensor của Sensor APIs là lớp cơ sở cho tất cả các giao diện cảm biến khác. Giao diện này không thể được sử dụng trực tiếp mà cung cấp các thuộc tính, trình xử lý sự kiện và phương thức được truy cập bởi các giao diện kế thừa từ nó.
Tính năng này có thể bị chặn bởi Permissions Policy được thiết lập trên máy chủ của bạn.
Khi được tạo lần đầu, đối tượng Sensor ở trạng thái rảnh, nghĩa là nó không thực hiện phép đo nào. Sau khi phương thức start() được gọi, nó chuẩn bị đọc dữ liệu và khi sẵn sàng, sự kiện activate được gửi đi và cảm biến trở thành đã kích hoạt. Sau đó, nó gửi sự kiện reading mỗi khi có dữ liệu mới.
Khi xảy ra lỗi, sự kiện error được gửi đi, quá trình đọc dừng lại và đối tượng Sensor trở về trạng thái rảnh. Phương thức start() cần được gọi lại trước khi có thể đọc thêm dữ liệu.
Các giao diện dựa trên Sensor
Dưới đây là danh sách các giao diện dựa trên giao diện Sensor.
Thuộc tính phiên bản
Sensor.activatedRead only-
Trả về một giá trị boolean cho biết liệu cảm biến có đang hoạt động hay không.
Sensor.hasReadingRead only-
Trả về một giá trị boolean cho biết liệu cảm biến có dữ liệu đọc hay không.
Sensor.timestampRead only-
Trả về dấu thời gian của lần đọc cảm biến gần nhất.
Phương thức phiên bản
Sensor.start()-
Kích hoạt một trong các cảm biến dựa trên
Sensor. Sensor.stop()-
Hủy kích hoạt một trong các cảm biến dựa trên
Sensor.
Sự kiện
Thông số kỹ thuật
| Specification |
|---|
| Generic Sensor API> # the-sensor-interface> |