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 |
浏览器兼容性
加载中…