Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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 如何从Http站点使用Chrome推送通知_Javascript_Google Chrome_Google Chrome Extension_Google Cloud Messaging_Web Push - Fatal编程技术网

Javascript 如何从Http站点使用Chrome推送通知

Javascript 如何从Http站点使用Chrome推送通知,javascript,google-chrome,google-chrome-extension,google-cloud-messaging,web-push,Javascript,Google Chrome,Google Chrome Extension,Google Cloud Messaging,Web Push,如何在我的HTTP站点上集成chrome推送通知(GCM)。如果我能得到任何与此相关的样品,那将是很大的帮助?根据谷歌文档,这只适用于HTTPS站点,但有没有办法集成HTTP站点上的推送 请帮帮我,我被困在这里了 Web API需要一个服务工作者,因此接收事件的部分必须是https 我不确定您是否能够通过一些iframe技巧通过http注册,但我不会指望它。即使您成功地做到了这一点,也无法保证它会继续工作,因为正如您所说的文档中所说,它仅适用于https站点。仅适用于https站点。但解决方法是

如何在我的HTTP站点上集成chrome推送通知(GCM)。如果我能得到任何与此相关的样品,那将是很大的帮助?根据谷歌文档,这只适用于HTTPS站点,但有没有办法集成HTTP站点上的推送


请帮帮我,我被困在这里了

Web API需要一个服务工作者,因此接收事件的部分必须是https


我不确定您是否能够通过一些iframe技巧通过http注册,但我不会指望它。即使您成功地做到了这一点,也无法保证它会继续工作,因为正如您所说的文档中所说,它仅适用于https站点。

仅适用于https站点。但解决方法是,您必须维护一个https域。对于Http站点,您将使用iframe或Modal获取订阅,并重定向到https服务工作者。这是唯一的方法。

如果文档说明它仅适用于HTTPS站点,那么我假设您只能将其用于HTTPS站点,但我看到许多站点能够通过HTTP发送推送,如果有可能,请帮助我。您说文档说明了限制,我根据您的问题发表了我的评论,不在
googlecloudmessaging
documentation上你能用http指向一个站点吗?这应该是不可能的,因为接收事件的服务工作者仅在https中运行