Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Web推送通知-多个子域问题?_Javascript_Php_Push Notification_Notifications - Fatal编程技术网

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

Javascript Web推送通知-多个子域问题?,javascript,php,push-notification,notifications,Javascript,Php,Push Notification,Notifications,我刚刚开发了Web推送通知,但我遇到了一个问题 我的网站有多个子域名。例如: (1) root-www.example.com (2) sub-www.data.example.com (3) sub-www.cool.example.com 正如您所理解的,每次我访问cool.example.com时,浏览器都希望获得子域的权限,而不是根域的权限。当然,这是合乎逻辑的,但是不管我是否访问过子域,都可以请求根域的权限吗?您将服务人员放在哪里了?似乎每个子域都有不同的服务人员,对吗? 无论如何,如

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

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

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


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

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

阅读了解更多信息