gpt4 book ai didi

javascript - PWA 是否与浏览器共享 web-push 订阅?

转载 作者:行者123 更新时间:2023-12-03 19:33:20 25 4
gpt4 key购买 nike

我目前正在为一个项目处理网络推送通知,对此事感到有些困惑。我找不到有关该主题的任何信息,因此请考虑以下情况:

  • 用户在 m.example.com
  • 上订阅网络推送通知
  • 然后将页面添加到主屏幕,例如安装 PWA

  • 所以问题是:
  • 浏览器会不会有一样的ServiceWorkerRegistrationPushSubscription作为 PWA?
  • 如果用户改变了结果
    先添加到主屏幕然后订阅?
  • 浏览器会有
    如果用户通过 PWA 订阅,则订阅?
  • 最佳答案

    在 Chrome 上,是的,它们被视为相同,用户如何打开 PWA(主屏幕与浏览器选项卡中的 URL)无关紧要,这是相同的体验,并且数据在它们之间共享。反之,无论用户从哪里订阅,订阅都是一样的。
    Safari 确实将已安装的 vs 浏览器选项卡视为不同的上下文,并且两者之间不会共享数据。但正如 abraham 在评论中提到的那样,Safari 不支持网络推送,所以这是一个有争议的问题。

    关于javascript - PWA 是否与浏览器共享 web-push 订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52111049/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com