console.log 在 chrome.runtime.onMessage.addListener 中不起作用

Mar*_*nop 1 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 works


 }
);
Run Code Online (Sandbox Code Playgroud)

Raú*_*tín 5

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

如果是这样的话:

chrome://extensions/寻找你的扩展。单击Inspect views: background.html(您可以根据您的清单使用其他名称)。您将看到带有控制台的开发人员工具。