我正在创建一个带有背景脚本和弹出窗口的chrome扩展程序。 我可以右键单击扩展图标并选择"检查弹出窗口"来调试弹出窗口,我可以单击"检查视图:背景页面"来调试后台脚本。但是,必须在两个调试器之间不断切换非常烦人,因为打开一个调试器会关闭另一个调试器。
有没有办法保持两者正常运行,或者最佳地将它们统一在一个调试控制台下?
编辑补充:这不是这个问题的重复,因为我能够同时看到弹出窗口和后台任务的输出,只是不是同时看到。
之前有人将此作为评论发布,后来他们删除了它:
关键是将扩展弹出窗口作为选项卡打开并检查它,然后从扩展页面打开"背景页面"检查器。
若要将扩展作为选项卡打开,请从扩展页复制 ID(它看起来像"ID: jjkacfpleioidimgaoplgalkafaboojn"(。然后,假设您的 html 页面是弹出式.html,您将转到 chrome-extension://jjkacfpleioidimgaoplgalkafaboojn/popup.html。 然后,您可以在后台页面检查器运行时像普通网页一样检查此选项卡。
您可以通过转到 Chrome 扩展程序页面来调试后台页面,选中"开发者模式",然后滚动到您的扩展程序并单击"背景"链接以打开其自己的调试页面。 它与弹出调试器分开。