2016-04-13 7 views
3

この回答は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と足場を張っていて、このアプリの例は角度とは関係がありません。それは私が考えることができる唯一のものです。

誰かが正しい方向に私を指すことができるなら、私は大いに感謝します!

+0

今、私はちょうど混乱しています。リソース - >サービスワーカーウィンドウでは、ローカルホストの下にサービスワーカーがアクティブであることを示す2つのタブが表示されますが、その下には冗長ステートで停止した同じワーカーがリストされます。冗長なものを削除すると、動作しているようですが、エラーを無視するだけですか? –

答えて

5

ええ、答えは痛いほど単純でした。間違ったファイルパス名を参照していました。正しく設定されると、エラーは消えてしまいました。それはちょうど混乱しているエラーメッセージです。

関連する問題