我有一個適用於版本48的Chrome擴展,但由於某些原因,它無法在49上運行,因此無法在其上找到任何內容發佈/更改日誌。Chrome消息傳遞:chrome.runtime.sendMessage未在最新版本上工作49
不工作的部分是消息傳遞。
Backgound頁:
chrome.runtime.onMessage.addListener(function(msg, sender){
console.log(msg);
});
chrome.runtime.sendMessage({info:"this is a test"});
這將在49版本不輸出任何東西,但會在版本48
我該如何解決這個問題?
您是否嘗試調試。你在控制檯中遇到什麼錯誤?嘗試使用文檔編寫的完整語法,例如'function(msg,sender,sendResponse)',看看是否有效。 –
@NikhilSharma我想告訴你它的工作,但它不。我也希望有某種錯誤,但可悲的是,它沒有返回任何東西。任何其他建議? – hex20dec
讓我在我的機器上重現這一點,然後我會讓你知道。 –