1
私の4番目のプロジェクトでhttpsでないサービスワーカーを使用しています。しかし、私はこのエラーを受け取ります: サービスワーカーの登録に失敗しました:DOMException:ServiceWorkerを登録できませんでした:スクリプトを取得中にSSL証明書エラーが発生しました。httpを介したサービスワーカー:スクリプトのフェッチ時にSSL証明書エラーが発生しました
は、ここに私のサービスworker.js
角度-cli.jsonでmodule.exports = {
navigateFallback: '/index.html',
stripPrefix: 'dist',
root: 'dist/',
staticFileGlobs: [
'dist/index.html',
'dist/**.js',
'dist/**.css',
'dist/assets/image/**.*',
'dist/assets/image/client-home-carousel/**.*',
]
};
アンです:
"assets": [
"assets",
"favicon.ico",
"service-worker.js"
],
ありがとうございました。私はそれを知らなかった。しかし、httpsなしでサービスワーカーを持つことは可能ですか? – Melchia
@Melchiaいいえ、それはできません。 SWは、ブラウザが使用されていても、HTTPS接続の上でのみ動作します。開発でローカルにHTTPを使用し、HTTPS制限/ルールをバイパスして、https://www.chromium.org/blink/serviceworker/service-worker-faqをチェックしてください。 – pate