2017-01-14 10 views
1

ローカルでPolymer Shopを実行しようとすると、SimpleHTTP2Serverを使用してローカルホスト上のservice-worker.jsの要求が失敗します:ローカルホスト上でSimpleHTTP2Serverがロードされないのはなぜですか

An SSL certificate error occurred when fetching the script. 
https://localhost:5000/service-worker.js Failed to load resource: net::ERR_INSECURE_RESPONSE 
(index):1 Uncaught (in promise) DOMException: Failed to register a  ServiceWorker: An SSL certificate error occurred when fetching the script. 

これを動作させる簡単な方法はありますか?私は同じように、起動フラグの数を試してみました:

chrome.exe --ignore-certificate-errors --incognito 
--unsafely-treat-insecure-origin-as-secure --allow-insecure-localhost 

が、それは私がまだ取得し、助けにはならなかった。

(index):1 Uncaught (in promise) DOMException: Failed to register a ServiceWorker: An SSL certificate error occurred when fetching the script. 
+1

サービスワーカーは、信頼できるSSL証明書でのみ動作します。自己署名証明書を信頼できる証明書のリストに追加して、それをバイパスすることができます(これは明らかにあなたにとってのみ有効です)。 – alesc

+0

ありがとう、alesc、それは働いた。 – Bruce

答えて

2

alescの提案に続いて、私は指示にhereが見つかりました:

これらのWindows 10上のChrome 55の手順です。これらの手順は頻繁に変更される可能性があります。

  1. 信頼できない証明書(https://が赤で表示されている)のページで、ロックをクリックするとポップアップが開きます。
  2. 上部の情報セクションの[詳細]リンクをクリックします。
  3. [証明書の表示]ボタンをクリックします。 PKCS#7
  4. はChromeの[設定]を開きとして次
  5. [エクスポート]をクリックします
  6. をファイルにコピー上の
  7. クリックして[詳細]タブで
  8. クリック> [詳細設定を表示]> [HTTPS/SSL]> [証明書]
  9. を管理します
  10. 手順7で作成した証明書を[中間認証機関]タブと[信頼できる機関]タブの両方にインポートします。
  11. Chromeを再起動して、ローカルホストサイトを開きます。
関連する問題