PushSubscriptionOptions: userVisibleOnly 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

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

PushSubscriptionOptions 介面的 userVisibleOnly 只讀屬性表示返回的推送訂閱是否僅用於那些其效果對使用者可見的訊息。

一個布林值,表示返回的推送訂閱是否僅用於那些其效果對使用者可見的訊息。

示例

在下面的示例中,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
  });
});

規範

規範
推送 API
# dom-pushsubscriptionoptions-uservisibleonly

瀏覽器相容性