2016-02-15 62 views
0

谷歌瀏覽器擴展程序。 console.log在addListener中不起作用,但在addListener外部正常工作。我重新安裝了。我已經在Windows和MacOS上嘗試了這一點。console.log不能在chrome.runtime.onMessage.addListener中工作

chrome.runtime.onMessage.addListener(

function(request, sender, sendResponse) { 

    console.log("listen"); // this does not 
    alert("got here"); // this works 


} 
); 
+1

您發送了消息嗎? –

+0

我剛編輯了原始示例。該警報確實有效,但console.log沒有。 –

+1

這個代碼在哪裏?你在哪裏查看日誌? –

回答

1

如果代碼在您的後臺,這個console.log不會出現在當前頁面的日誌中。看起來就是這樣。

如果是這樣的話:

轉到chrome://extensions/外觀爲您的擴展。 點擊Inspect views: background.html(根據你的清單你可以有另一個名字)。您將看到一個帶有控制檯的開發人員工具。

+1

謝謝,這是解決方案!我以爲控制檯日誌就是這樣。我想沒有辦法同時看兩個日誌? –

+0

您可以看到瀏覽器和後臺日誌。 – imrn