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