--- 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")}}