このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

WorkerNavigator.permissions

Baseline 2024
最近利用可能

November 2024以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

WorkerNavigator.permissions は読み取り専用のプロパティで、 Permissions オブジェクトを返します。これは権限 API に応じた API の許可状況を照会・更新するために使用することができます。

Permissions オブジェクトです。

js
navigator.permissions.query({ name: "notifications" }).then((result) => {
  if (result.state === "granted") {
    showNotification();
  } else if (result.state === "prompt") {
    requestNotificationPermission();
  }
});

仕様書

仕様書
Permissions
# dom-workernavigator-permissions

ブラウザーの互換性

関連情報