PushSubscription:endpoint 属性
注意:此功能在Web Workers中可用。
PushSubscription
接口的endpoint
只读属性返回一个字符串,其中包含与推送订阅关联的端点。
端点采用指向推送服务器的自定义 URL 的形式,该 URL 可用于将推送消息发送到订阅了推送服务的特定服务工作者实例。出于此原因,最好将您的端点保密,以防他人劫持它并滥用推送功能。
值
字符串。
示例
js
navigator.serviceWorker.ready.then((reg) => {
reg.pushManager.subscribe({ userVisibleOnly: true }).then((subscription) => {
console.log(subscription.endpoint);
// At this point you would most likely send the subscription
// endpoint to your server, save it, then use it to send a
// push message at a later date
});
});
规范
规范 |
---|
Push API # dom-pushsubscription-endpoint |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。