

いつもお世話になっています。  
下記の質問についてご存知の方がいらっしゃいましたらご教示を願います。

* * *

### 【質問の主旨】

GitHubに公開している[fetch_catch.html](https://github.com/echizenyayota/ch10/blob/master/fetch_catch.html)を実行すると、コンソール画面に下記のエラーが表示されます。エラーが表示されないようにするためにはどうすれば良いでしょうか？

[code]

    Unchecked runtime.lastError: The message port closed before a response was received.    fetch_catch.html:1
    
[/code]

### 【質問の補足】

1\.

fetch_catch.htmlは、[scripts/fetch_catch.js](https://github.com/echizenyayota/ch10/blob/master/scripts/fetch_catch.js)を読み取って「指定したファイルが存在しません。」と表示させる意図で作成しました。

2\.

fetch_catch.jsの2行目で`fetch('nothing.php')`としていますがnothing.phpは作成していません。Promiseオブジェクトのfetchメソッドに置いて通信エラーが発生したときの動作を確認するためです。

3\.

英語版のstackoverflowを確認すると、[Promise error The message port closed before a
reponse was received](https://stackoverflow.com/questions/43154963/promise-
error-the-message-port-closed-before-a-reponse-was-
received)と言う質問があります。これを読んでいると「Google
Chromeの設定を変更すれば良い」と言うことが書かれていると思います。ただChromeのどこをどう変えれば良いのか分かりません。

4\.

ブラウザはGoogle
Chromeでローカル開発環境は[Wocker](https://qiita.com/mikakane/items/1bbabe4d27bebf28fd00)を使用しています。

* * *

以上、ご確認のほどよろしくお願い申し上げます。


CC BY-SA 4.0
2019-03-11T04:31:31.157
53353
2019-03-11T04:31:31.157
32232
question
javascript google-chrome ecmascript-6 非同期 promise
fetchメソッドのエラー処理で"Unchecked runtime.lastError: The message port closed before a response was received."が表示させないようにする方法を教えてください