PushSubscriptionOptions
Baseline 廣泛可用 *
注意:此功能在 Web Workers 中可用。
PushSubscriptionOptions 介面屬於 Push API,表示與推送訂閱相關的選項。
透過在 PushSubscription 上呼叫 PushSubscription.options,可以返回只讀的 PushSubscriptionOptions 物件。此介面沒有自己的建構函式。
例項屬性
PushSubscriptionOptions.userVisibleOnly只讀-
一個布林值,表示返回的推送訂閱僅用於其效果對使用者可見的訊息。
PushSubscriptionOptions.applicationServerKey只讀-
你的推送伺服器將用於透過推送伺服器向客戶端應用傳送訊息的公鑰。
示例
在 PushSubscription 上呼叫 PushSubscription.options 會返回一個 PushSubscriptionOptions 物件。在下面的示例中,它被列印到控制檯。
js
navigator.serviceWorker.ready.then((reg) => {
reg.pushManager.getSubscription().then((subscription) => {
const options = subscription.options;
console.log(options); // a PushSubscriptionOptions object
});
});
規範
| 規範 |
|---|
| 推送 API # dom-pushsubscriptionoptions |
瀏覽器相容性
載入中…