在Chrome浏览器中,使用iframe创建Service Workers以实现Web的GCM通知。

5

我想订阅/取消订阅服务工作者,在iframe中通过Chrome GCM通知获取网络通知。

我有一个可行的原型,直接在浏览器中打开和使用window.open javascript弹出窗口都可以正常工作。

但是在从iframe加载时会出现权限被拒绝的错误。

可能出了什么问题,我的源是http,而iframe URL是https。

为什么iframe不能订阅通知。


我有完全相同的问题。直接运行正常,但在iFrame中无法运行,即使来源是https也是如此。 getSubscription()可以工作并返回订阅是否存在,但subscribe()不行。 - lyosef
我也遇到了同样的问题。你找到解决方案了吗?或者有其他替代方案吗? - Yogendra
1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接