0

まず第一に、私はChrome拡張機能で最初にアプローチしています。contentscript.js と background.html の間で通信しようとしていますが、次のエラーが発生します。

ポート エラー: 接続を確立できませんでした。受信側が存在しません。miscellaneous_bindings:235 chromeHidden.Port.dispatchOnDisconnect

コードの一部は次のとおりです。

manifest.json http://pastebin.com/FFk3PEs3

contentscript.js http://pastebin.com/dwK9vrTB

background.js http://pastebin.com/Zudw4DZb

ポートエラーが発生する理由がわかりません。クロムの開発セクションを見ると、sendRequestに関する情報さえ見つかりませんが、sendMessageだけ... sendRequestは非推奨ですか? 実行されていないインラインJSについて読み、マニフェストバストを変更してもエラーが発生しました。

これは私が書いたコードではありませんが、拡張機能の作成方法を学ぶために遊んでいます。

前もって感謝します!

4

1 に答える 1

-1

sendRequest を sendMessage に、onRequest を sendRequest に置き換えると、すべてが機能します。

于 2012-12-28T14:58:31.020 に答える