Javascript 在https iframe内注册服务工作程序时发生DomeException

Javascript 在https iframe内注册服务工作程序时发生DomeException,javascript,push-notification,service-worker,Javascript,Push Notification,Service Worker,我正在尝试在http(不安全)站点内的https iframe中注册服务工作者。 直到最近,我的代码还没有出现任何问题。从上次chrome更新(44)开始,此代码在iframe内失败: navigator.serviceWorker.register('./service-worker.js'); 我在控制台中遇到此错误: Uncaught(in promise)domeException:只允许安全来源 如果安全iFrame在不安全的父系统中运行,是否有任何更改现在阻止它们注册服务工作人员?

我正在尝试在http(不安全)站点内的https iframe中注册服务工作者。 直到最近,我的代码还没有出现任何问题。从上次chrome更新(44)开始,此代码在iframe内失败:

navigator.serviceWorker.register('./service-worker.js');
我在控制台中遇到此错误:
Uncaught(in promise)domeException:只允许安全来源

如果安全iFrame在不安全的父系统中运行,是否有任何更改现在阻止它们注册服务工作人员?

似乎是这样的。目前的行为似乎也将得到维护——请参见服务工作者规范存储库。这两个讨论都是该政策的基础