You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Chrome扩展弹出窗口中console.log无法打印的问题求助

解决Chrome扩展Popup中console.log无输出的问题

嘿,这个问题我太熟了!你的代码和配置本身没啥问题,之所以看不到console.log的输出,是因为Chrome扩展的Popup页面有自己独立的开发者工具,不是你平时打开的主浏览器控制台哦。

怎么查看Popup的控制台输出?

  • 方法一:右键点击浏览器工具栏上的你的扩展图标,选择检查(Inspect),这会直接打开Popup专属的开发者工具,切换到Console标签就能看到你打印的"started"了。
  • 方法二:先点击扩展图标打开Popup页面,然后在Popup的空白区域右键,选择检查(Inspect),同样能打开对应的开发者工具查看控制台。

额外排查小提示

  1. 确认jquery.min.js的文件路径是否正确,如果路径错了,jQuery加载失败,$(document).ready里的代码根本不会执行,自然也看不到输出。你可以在Popup的开发者工具的Network标签里查看jQuery是否加载成功。
  2. 如果你用的是较新版本的Chrome(Chrome 88及以上),manifest.json里的browser_action已经被action替代了,不过旧写法还是兼容的,这不是导致控制台无输出的原因。

附上你的配置和代码以便参考:

manifest.json 配置

"browser_action":{ 
  "default_icon":"icon.png", 
  "default_popup":"opennotes.html" 
}

opennotes.html 代码

<head> 
  <meta charset="utf-8"> 
  <title>Hello World</title> 
  <script type="text/javascript" src="jquery.min.js"></script> 
  <script language="javascript" type="text/javascript" > 
    $(document).ready(function () { 
      console.log("started"); 
    }); 
  </script> 
</head> 
<body> 
  <h1>First Extension Example</h1> 
  <p>console no...</p> 
</body>

内容的提问来源于stack exchange,提问作者vinay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:52:17