Google Chrome扩展程序。 console.log在addListener中不起作用,但在addListener之外工作正常。我重新安装了。我在Windows和MacOS上试过这个。
chrome.runtime.onMessage.addListener(
function(request, sender, sendResponse) {
console.log("listen"); // this does not
alert("got here"); // this works
}
);
答案 0 :(得分:4)
如果代码在您的后台,则console.log
不会出现在当前页面的日志中。看起来就是这样。
如果是这种情况:
转到chrome://extensions/
寻找您的扩展程序。
单击Inspect views: background.html
(根据您的清单,您可以使用其他名称)。您将看到一个带有控制台的开发人员工具。