Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is not Baseline because it does not work in some of the most widely-used browsers.
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
Sensor はセンサー API 群のインターフェイスで、ほかのすべてのセンサーインターフェイスのベースクラスです。このインターフェイスを直接使うことはできません。ですが、このインターフェイスは継承するインターフェイスがアクセスするプロパティ・イベントハンドラー・メソッドを提供します。
この機能はサーバーで設定された 権限ポリシー によりブロックされる可能性があります。
EventTarget Sensor最初に生成されたとき、Sensor オブジェクトは測定を行わない idle 状態です。start() メソッドが呼ばれると、データを取得する準備をします。準備ができると activate イベントが送られ、センサーは activated 状態になります。その後は、新しいデータを取得するたびに reading イベントを送ります。
エラーが発生したときは、error イベントを送り、測定を停止し、Sensor オブジェクトは idle 状態に戻ります。新しいデータを取得するには、もう一度 start() メソッドを呼ぶ必要があります。
以下が Sensor インターフェイスをベースとするインターフェイスの一覧です。
センサーが作動中かどうかを表す boolean 値を返します。
Sensor.hasReading 読取専用センサーが測定値を持っているかを表す boolean 値を返します。
Sensor.timestamp 読取専用センサーの最新の測定値のタイムスタンプを返します。
Sensor をベースとするセンサーを 1 個動作開始させます。
Sensor.stop()Sensor をベースとするセンサーを 1 個動作停止させます。
センサーの動作が開始したとき発火します。
errorセンサーで例外が発生したとき発火します。
readingセンサーで新しい測定値が得られたとき発火します。
| Generic Sensor API # the-sensor-interface |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年3月21日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.