0

我正在创建一个带有背景脚本和弹出窗口的 chrome 扩展。我可以右键单击扩展图标并选择“检查弹出窗口”来调试弹出窗口,我可以单击“检查视图:背景页面”来调试后台脚本。然而,不得不在两个调试器之间不断切换是非常烦人的,因为打开一个会关闭另一个。

有什么方法可以同时保持两者,或者最好将它们统一在一个调试控制台下?

编辑添加:这不是这个问题的重复,因为我能够看到弹出窗口和后台任务的输出,只是不能同时看到。

4

2 回答 2

6

之前有人将此作为评论发布,但后来他们删除了它:

关键是将扩展弹出窗口作为选项卡打开并检查它,然后从扩展页面打开“背景页面”检查器。

要将扩展作为选项卡打开,请从扩展页面复制 ID(它看起来像“ID:jjkacfpleioidimgaoplgalkafaboojn”)。然后,假设您的 html 页面是 popup.html,您将转到 chrome-extension://jjkacfpleioidimgaoplgalkafaboojn/popup.html。然后,您可以在后台页面检查器运行时像普通网页一样检查此选项卡。

于 2017-03-28T14:37:57.010 回答
1

您可以通过转到 chrome 扩展页面来调试后台页面,选中“开发人员模式”,然后滚动到您的扩展并单击“后台”链接以打开其自己的调试页面。它与弹出调试器分开。

于 2017-03-25T15:47:59.953 回答