PushSubscriptionOptions:userVisibleOnly 属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中可用。

注意:此功能在Web Workers中可用。

userVisibleOnlyPushSubscriptionOptions 接口的只读属性,它指示返回的推送订阅是否仅用于其效果对用户可见的消息。

一个布尔值,指示返回的推送订阅是否仅用于其效果对用户可见的消息。

示例

在下面的示例中,userVisibleOnly 的值将打印到控制台。

js
navigator.serviceWorker.ready.then((reg) => {
  reg.pushManager.getSubscription().then((subscription) => {
    const options = subscription.options;
    console.log(options.userVisibleOnly); // true if this is a user visible subscription
  });
});

规范

规范
Push API
# dom-pushsubscriptionoptions-uservisibleonly

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。