【问题标题】:console.log not working in chrome.runtime.onMessage.addListener [duplicate]console.log 在 chrome.runtime.onMessage.addListener 中不起作用 [重复]
【发布时间】:2016-05-25 19:02:55
【问题描述】:

谷歌浏览器扩展。 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 无效。
  • 这段代码在哪里?您在哪里查看日志?

标签: javascript google-chrome-extension


【解决方案1】:

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

如果是这样的话:

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

【讨论】:

  • 谢谢,这是解决方案!我以为控制台日志就是它。我想有没有办法同时观看两个日志?
  • 浏览器和后台日志都可以看到。
猜你喜欢
  • 1970-01-01
  • 2013-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-28
相关资源
最近更新 更多