--- title: Navigator.permissions slug: Web/API/Navigator/permissions tags: - API - Experimental - Navigator - Permissions - Property - Reference translation_of: Web/API/Navigator/permissions ---
{{APIRef("HTML DOM")}}{{SeeCompatTable}}
Navigator.permissions
読み取り専用プロパティは、Permissions API の対象となる API のパーミッションの状態を照会および更新するために使用できる {{domxref("Permissions")}} オブジェクトを返します。
permissionsObj = globalObj.navigator.permissions
{{domxref("Permissions")}} オブジェクト。
navigator.permissions.query({name:'geolocation'}).then(function(result) { if (result.state === 'granted') { showMap(); } else if (result.state === 'prompt') { showButtonToEnableMap(); } // パーミッションが拒否された場合は、何もしないでください。 });
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Permissions API')}} | {{Spec2('Permissions API')}} | 初期定義 |
{{Compat("api.Navigator.permissions")}}