0

我正在开发一个 Chrome 扩展程序。它设置/读取本地存储、读取 DOM 并发送 Ajax 消息。但有时它永远不会到达服务器,我不知道它卡在哪里。重新加载页面不起作用,虽然如果我在同一个选项卡中加载另一个页面,扩展工作,如果我在另一个选项卡中加载原始页面,原始页面将工作。我使用 activeTab 权限。

我该如何调试呢?Chrome 教程http://developer.chrome.com/extensions/tut_debugging.html只提到了一个弹出窗口,我没有。(我右键单击该图标,“检查弹出窗口”不可见。)

我已经尝试过普通的旧 F12/源,但我看不到我的扩展,即使它可以工作。

我在本地主机上,扩展名没有打包。我仍在开发人员模式下工作。

4

1 回答 1

2

该扩展未显示在开发人员工具>来源>内容脚本中,可能是因为它未打包。我可以从另一个常规扩展中看到内容脚本。

看到我的我:

在我的脚本的第一行写了以下内容:

debugger;

在按下扩展图标之前,我调出开发者工具:F12

现在,当我单击扩展图标时,我的脚本会在源/程序下打开。如果开发人员工具未打开,则不会执行此操作。

于 2013-05-07T17:06:25.627 回答