推送通知不适用于“/”以外的任何范围
Posted
技术标签:
【中文标题】推送通知不适用于“/”以外的任何范围【英文标题】:Push notifications not working with any scope other than "/" 【发布时间】:2019-07-12 08:21:20 【问题描述】:我正在处理推送通知。如果我使用“/”以外的范围注册服务工作者,推送通知是否有效。
我尝试实现它,但它不起作用。搜索了一下,没找到解决办法。
这是我尝试过的代码,范围为“/home”。
navigator.serviceWorker.register("/home/sw.js")
提前致谢。
【问题讨论】:
请提供一些您认为问题所在的代码。 【参考方案1】:假设你的worker位于根目录,你可以尝试如下注册。
navigator.serviceWorker.register('/sw.js', scope: '/home/')
您可能还想看看 MDN 的示例 here。
【讨论】:
以上是关于推送通知不适用于“/”以外的任何范围的主要内容,如果未能解决你的问题,请参考以下文章
推送通知不适用于 iPhone 所有设备 (Xcode8) 版本