Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.07 KB

File metadata and controls

41 lines (29 loc) · 1.07 KB
title short-title slug l10n
Navigator: permissions プロパティ
permissions
Web/API/Navigator/permissions
sourceCommit
ee253ac58d71b2ed336b705ab97dbe93122b3e04

{{APIRef("Permissions API")}}

permissions は {{domxref("Navigator")}} インターフェイスの読み取り専用プロパティで、権限 API の対象となる API のパーミッションの状態を照会および更新するために使用できる {{domxref("Permissions")}} オブジェクトを返します。

{{domxref("Permissions")}} オブジェクトです。

navigator.permissions.query({ name: "geolocation" }).then((result) => {
  if (result.state === "granted") {
    showMap();
  } else if (result.state === "prompt") {
    showButtonToEnableMap();
  }
  // パーミッションが拒否された場合は、何もしないでください。
});

仕様書

{{Specifications}}

ブラウザーの互換性

{{Compat}}

関連情報