Web推送通知 - 多个子域问题?

时间:2018-02-04 16:59:46

标签: javascript php push-notification notifications

我刚开发了Web推送通知,但我遇到了问题。

我的网站有多个子域名。例如:

(1)root - www.example.com    (2)子 - www.data.example.com    (3)分 - www.cool.example.com

正如您所理解的,每次访问cool.example.com时,浏览器都需要子域的权限,而不是根域的权限。当然,这是合乎逻辑的,但是可以询问根域的权限,而不管我是否访问过子域?

1 个答案:

答案 0 :(得分:0)

您在哪里安置了服务人员?看起来每个子域都有不同的服务工作者,对吗? 无论如何,如果您将服务工作者放在您网站的根目录(并且也可能从那里运行订阅javascript),则工作人员的范围将是整个来源(此服务工作人员将接收此域上所有内容的获取事件)

阅读https://developers.google.com/web/fundamentals/primers/service-workers/了解更多信息