关于调试chrome扩展

时间:2012-04-02 03:43:52

标签: debugging google-chrome

我正在通过示例学习chrome扩展。以下是我目前正在学习的示例:http://www.chrome-extensions.net/extensions/mappy/

此示例项目中有三个JavaScript文件:background.js mappy_content_script.js popup.js。

“mappy_content_script.js”显示在Developer Tools的Scripts选项卡的组合框中。
如果我右键单击扩展图标并选择“检查弹出窗口”,则可以找到“popup.js”。

问题是我无法调试“background.js”或在Developer Tools中找到它。我试过插入“调试器”;在这个JavaScript文件中。我也尝试使用分析工具来记录脚本执行。但是,当我点击“background.js”的链接时,会出现一个空白页面。 Profile Tool

这是铬的错误还是我错过了什么?感谢

3 个答案:

答案 0 :(得分:27)

background.js在后​​台加载。要检查它,请访问chrome://extensions,找到加载的扩展名,并为后台脚本“检查活动视图”。

修改

以下是Chrome扩展程序页面的屏幕截图。点击链接background page即可打开此扩展程序的背景页。

Chrome Extensions page

Additional information

答案 1 :(得分:9)

现在您必须安装Chrome扩展程序才能检查页面视图,特别是Develop and Debug Chrome Apps & Extensions

答案 2 :(得分:-1)

您可以使用例如此服务从商店下载chrome扩展程序:http://chrome-extension-downloader.com/,然后将其从* .crx重命名为* .zip并解压缩。享受!