この回答はRegister service worker in angular.js applicationですが、私はまだ問題にぶつかっています。AngularJSでのServiceWorkersの使用
奇妙なことは、wittrのデモhttps://github.com/jakearchibald/wittrを実行してサービスワーカーに既に暴露していたため、サービスワーカーがセットアップで作業していることが分かりました。
私はのangularJSのアプリケーションhttps://github.com/ianemcallister/Public_Transportation_Appにサービスワーカーを設定しようとしています。私は私のカナリアデベロッパーツールのコンソールで次のエラーを取得しています:
GET http://localhost:9000/sw.js net::ERR_INSECURE_RESPONSE
ServiceWorker registration failed: DOMException: Failed to register a ServiceWorker: The script has an unsupported MIME type ('text/html')
私は例のファイルからほとんどコピーして貼り付けるんです。ビルドプロセスやファイルがローカルでどのように提供されているか(どちらもローカルホスト上で実行されているか)などと関係がありますか?
角度アプリをhttps://github.com/angular-fullstack/generator-angular-fullstackと足場を張っていて、このアプリの例は角度とは関係がありません。それは私が考えることができる唯一のものです。
誰かが正しい方向に私を指すことができるなら、私は大いに感謝します!
今、私はちょうど混乱しています。リソース - >サービスワーカーウィンドウでは、ローカルホストの下にサービスワーカーがアクティブであることを示す2つのタブが表示されますが、その下には冗長ステートで停止した同じワーカーがリストされます。冗長なものを削除すると、動作しているようですが、エラーを無視するだけですか? –