Javascript console.log在chrome.runtime.onMessage.addListener中不工作

Javascript console.log在chrome.runtime.onMessage.addListener中不工作,javascript,google-chrome-extension,Javascript,Google Chrome Extension,谷歌浏览器扩展。 console.log在addListener中不起作用,但是在addListener外部可以正常工作。我已经重新安装了。我在Windows和MacOS上试过这个 chrome.runtime.onMessage.addListener( function(request, sender, sendResponse) { console.log("listen"); // this does not alert("got here"); // this w

谷歌浏览器扩展。 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


 }
);

如果代码在您的后台,则此console.log不会出现在当前页面的日志中。看起来是这样的

如果是这样的话:

去chrome://extensions/ 找分机。
单击Inspect views:background.html,根据清单的不同,您可以使用其他名称。您将看到一个带有控制台的开发人员工具。

若代码在您的后台,则当前页面的日志中不会显示此console.log。看起来是这样的

如果是这样的话:

去chrome://extensions/ 找分机。
单击Inspect views:background.html,根据清单的不同,您可以使用其他名称。您将看到一个带有控制台的开发人员工具。

您是否发送了消息?我刚刚编辑了原始示例。警报确实有效,但console.log无效。此代码在哪里?您在哪里查看日志?您是否发送了消息?我刚刚编辑了原始示例。警报确实有效,但console.log无效。此代码在哪里?您在哪里查看日志?谢谢这是解决方案!我以为控制台日志就是它。我想没有办法同时查看两个日志?您可以同时查看浏览器和后台日志。谢谢,这是解决方案!我以为控制台日志就是它。我想没有办法同时查看两个日志?您可以同时查看浏览器和后台日志。