PushManager.permissionState()
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
PushManager インターフェイスの permissionState() メソッドは、プッシュマネージャーの許可状態を示す DOMString で解決される Promise を返します。許可状態は、'prompt' か 'denied'、'granted' です。
メモ: Firefox 44 では、Notifications と Push の許可は統合されています。notifications が許可された場合、 push も使用できます。
構文
js
PushManager.permissionState(options).then(function(PushMessagingState) { ... });
引数
options省略可-
オプションの設定パラメーターを含むオブジェクト。次のプロパティが設定可能:
userVisibleOnly: 返されたプッシュサブスクリプションの効果がユーザーに表示するメッセージにだけ使われるかを示す boolean 値。
返値
仕様書
| Specification |
|---|
| Push API # dom-pushmanager-permissionstate |
ブラウザーの互換性
BCD tables only load in the browser