これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

DeviceProximityEvent インターフェースは、デバイスの近接センサーを使用して近くの物理オブジェクトの距離についての情報を提供します。

プロパティ

DeviceProximityEvent.max 読取専用
センサーが報告できる最大検出距離 (センチメートル単位)。
DeviceProximityEvent.min 読取専用
センサーが報告できる最小検出距離 (センチメートル単位)。通常は 0。
DeviceProximityEvent.value 読取専用
現在のデバイス近接度 (センチメートル単位)

window.addEventListener('deviceproximity', function(event) {
  console.log("value: " + event.value, "max: " + event.max, "min: " + event.min);
});

仕様

仕様 ステータス コメント
Proximity Sensor
Proximity Events の定義
草案 初期定義。

ブラウザー実装状況

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 未サポート (有)[1] 未サポート 未サポート 未サポート
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート 未サポート 未サポート 15.0 (15.0)[1] 未サポート 未サポート 未サポート

[1] このイベントは Firefox 60 で、設定項目 device.sensors.proximity.enabled によりデフォルトで無効になりました (バグ 1359076)。

関連項目

ドキュメントのタグと貢献者

このページの貢献者: yyss, YuichiNukiyama
最終更新者: yyss,