2012-12-28 74 views
0

首先,我首先使用Chrome擴展程序。 我試圖讓contentscript.js和background.html之間的通信,但我得到這個錯誤:Chrome擴展程序:端口錯誤

Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235 chromeHidden.Port.dispatchOnDisconnect

以下是代碼片段:

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

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

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

我不明白爲什麼端口錯誤發生在chrome的開發部分,我甚至沒有找到關於sendRequest的信息,但只是sendMessage ...是sendRequest已棄用? 我讀過關於內聯JS沒有執行並改變清單胸圍仍然有錯誤。

請注意,這是一段不是由我寫的代碼,但我正在玩它來學習如何進行擴展。

預先感謝您!

+2

哪裏出現錯誤? (後臺頁面或內容腳本?)。是的,sendRequest已被棄用。 –

+0

我認爲在你給出的鏈接 –

+0

的鏈接中,不可見http://pastebin.com/FFk3PEs3,你可以在這裏發佈你的代碼嗎? –

回答

-1

用sendRequest替換sendRequest,用sendRequest替換onRequest,一切正常!