PushSubscription: unsubscribe() 方法
注意:此功能在 Web Workers 中可用。
PushSubscription 接口的 unsubscribe() 方法返回一个 Promise,当当前订阅成功取消时,该 Promise 解析为一个布尔值。
语法
js
unsubscribe()
参数
无。
返回值
当当前订阅成功取消时,Promise 解析为一个布尔值。
示例
js
navigator.serviceWorker.ready.then((reg) => {
reg.pushManager.getSubscription().then((subscription) => {
subscription
.unsubscribe()
.then((successful) => {
// You've successfully unsubscribed
})
.catch((e) => {
// Unsubscribing failed
});
});
});
规范
| 规范 |
|---|
| 推送 API # dom-pushsubscription-unsubscribe |
浏览器兼容性
加载中…