received.未チェックのruntime.lastError:メッセージポートは応答を受信する前に閉じられました。これが消えない!これが出る原因は、クロームのツールバーだったり、拡張機能だったりの不具合によるものが多いようだ。これはどちらかといえば警告メッセージ。received.は、つまりメッセージポートは応答を受信する前に閉じられました。これ、同期処理、つまり、相手が応答するのを待って処理するタイプのもの。拡張機能を書いている時に現在開いているページに対してメッセージを送って何かさせようとしている時に起きる。うまく動いていないようだ。別の手段でレスポンスを受け取ることができるなら、この問題は解決する。{});のようにメッセージを送り、コールバックで何かしらの処理を行おうとしたときに発生する。上記の例では、コールバックではなにもしていない。処理の起動を促しているだけ。コールバック関数)となっている。コールバック処理を行うために送信先のレスポンスを待っていたが回答がないぞ、受信する前にメッセージのハンドシェイクが切られたぞというメッセージ。コールバックを必要としないのであれば、一方的に送って知らん振りすればいい。received.を表示させないためにこう書きます。message);コールバックをどうしても欲しい場合・・・・は、やっていないのでわからない。センタリング行の前にアイコンをつける行の前にアイコンを付ける。