From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../web/api/pushmanager/permissionstate/index.html | 124 +++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 files/ja/web/api/pushmanager/permissionstate/index.html (limited to 'files/ja/web/api/pushmanager/permissionstate') diff --git a/files/ja/web/api/pushmanager/permissionstate/index.html b/files/ja/web/api/pushmanager/permissionstate/index.html new file mode 100644 index 0000000000..de1da36a9c --- /dev/null +++ b/files/ja/web/api/pushmanager/permissionstate/index.html @@ -0,0 +1,124 @@ +--- +title: PushManager.permissionState() +slug: Web/API/PushManager/permissionState +tags: + - API + - Experimental + - Method + - PushManager + - Reference + - Service Workers + - permissionState +translation_of: Web/API/PushManager/permissionState +--- +

{{SeeCompatTable}}{{ApiRef("Push API")}}

+ +

{{domxref("PushManager")}} インターフェースの  permissionState() メソッドは、プッシュマネージャーの許可状態を示す {{domxref("DOMString")}} で解決される  {{jsxref("Promise")}} を返します。許可状態は、'prompt' か 'denied'、'granted' です。

+ +
+

ノート: Firefox 44 では、NotificationsPush の許可は統合されています。notifications が許可された場合、 push も使用できます。

+
+ +

構文

+ +
PushManager.permissionState(options).then(function(PushMessagingState) { ... });
+
+ +

パラメーター

+ +
+
options {{optional_inline}}
+
オプションの設定パラメーターを含むオブジェクト。次のプロパティが設定可能: +
    +
  • userVisibleOnly: 返されたプッシュサブスクリプションの効果がユーザーに表示するメッセージにだけ使われるかを示す boolean 値。
  • +
+
+
+ +

戻り値

+ +

'prompt' か 'denied'、'granted' を持つ {{domxref("DOMString")}} で解決される {{jsxref("Promise")}} 。

+ +

仕様

+ + + + + + + + + + + + + + +
仕様状態コメント
{{SpecName('Push API','#widl-PushManager-permissionState-Promise-PushPermissionState--PushSubscriptionOptions-options','permissionState()')}}{{Spec2('Push API')}}初期定義。
+ +

ブラウザ実装状況

+ +
{{CompatibilityTable}}
+ +
+ + + + + + + + + + + + + + + + + + + +
機能ChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
基本サポート{{CompatChrome(42.0)}}{{CompatGeckoDesktop(44.0)}}[1]{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
機能AndroidAndroid WebviewFirefox Mobile (Gecko)Firefox OSIE MobileOpera MobileSafari MobileChrome for Android
基本サポート{{CompatNo}}{{CompatNo}}{{CompatGeckoMobile(48)}}[2]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatChrome(42.0)}}
+
+ + + +

関連項目

+ + -- cgit v1.2.3-54-g00ecf