Accelerometer: Accelerometer() コンストラクター

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

Accelerometer() コンストラクターは、取得時点でデバイスの 3 軸それぞれにかかっている加速度を返す新しい Accelerometer オブジェクトを生成します。

構文

js
new Accelerometer()
new Accelerometer(options)

引数

options 省略可

以下のオプションがあります。

frequency

1 秒あたり行いたいサンプリングの回数で、reading イベントが 1 秒あたり何回呼ばれるかを表します。整数または小数が利用でき、小数は 1 秒に 1 回未満の頻度を指定する際に用います。実際に計測が行われる頻度はデバイスのハードウェアに依存し、指定より少なくなる可能性があります。

referenceFrame

'device''screen' のいずれかです。デフォルトは 'device' です。

例外

SecurityError DOMException

この機能の使用が 権限ポリシー によりブロックされたとき投げられます。

仕様書

Specification
Accelerometer
# dom-accelerometer-accelerometer

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Accelerometer() constructor
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

関連情報