財產 '的onMessage' 在background.html
:chrome.extension.onMessage.addListener無法讀取的不確定
chrome.tabs.query({active:true, currentWindow:true},function(tabs){
chrome.tabs.sendMessage(tabs[0].id,"target.js");
});
在content.js
:
chrome.extension.onMessage.addListener(function(msg,sender,sendResponse){
if (msg == "target.js"){
extensionID = sender.id;
}
});
但是,這是行不通的;
Uncaught TypeError: Cannot read property 'onMessage' of undefined
如何糾正錯誤?
你使用Chrome 19或更低? content.js是內容腳本嗎? –
我正在使用chrome 21. content.js是一個內容腳本,它被另一個內容腳本注入到當前選項卡。 – user1753524