Navigator.permissions
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
Navigator.permissions
読み取り専用プロパティは、Permissions API の対象となる API のパーミッションの状態を照会および更新するために使用できる Permissions
オブジェクトを返します。
構文
permissionsObj = globalObj.navigator.permissions
値
Permissions
オブジェクト。
例
navigator.permissions.query({name:'geolocation'}).then(function(result) {
if (result.state === 'granted') {
showMap();
} else if (result.state === 'prompt') {
showButtonToEnableMap();
}
// パーミッションが拒否された場合は、何もしないでください。
});
仕様
Specification |
---|
Permissions # dom-navigator-permissions |
ブラウザーの互換性
BCD tables only load in the browser