6

http (セキュリティで保護されていない) サイト内の https iframe に Service Worker を登録しようとしています。最近まで、私のコードは問題なく実行されていました。最後のクロム更新 (44) から、このコードは iframe 内で失敗します:

navigator.serviceWorker.register('./service-worker.js');

コンソールに次のエラーが表示されます。 Uncaught (in promise) DOMException: Only secure origins are allowed

保護されていない親で実行されている場合、保護された iframe が Service Worker を登録できないようにする変更はありましたか?

4

1 に答える 1

4

これは最近変更されたようです。また、現在の動作が維持されるようです。Service Worker 仕様リポジトリでこの議論を参照してください。これらの議論はどちらも、この仕様をポリシーの基礎として引用しています。

于 2015-07-29T15:28:35.937 に答える