【问题标题】:How to debug a Firefox Add-on SDK extension?如何调试 Firefox Add-on SDK 扩展?
【发布时间】:2014-12-04 05:22:19
【问题描述】:

我正在编写 Firefox Add-on SDK 扩展的代码。我想调试它。

我们可以像在 Firebug 中那样调试它吗? Firebug 不适用于我的插件。

【问题讨论】:

  • 启用开发者偏好,然后打开浏览器控制台。 Ctrl + Shift + J。
  • 谢谢。我无法在这里调试 HTML ..

标签: firefox firefox-addon firefox-addon-sdk firefox-developer-tools


【解决方案1】:

Google 上的第一个 result...

要启用插件调试器,您需要检查 Firefox 中的“启用 chrome 和插件调试”和“启用远程调试”设置。

为此,请从 Firefox 的 Web Developer 菜单中选择“切换工具”,打开“开发者工具设置”,然后选中“启用 chrome 和插件调试”和“启用远程调试”。

现在打开插件管理器。在您的附加组件条目旁边,您将看到一个标有“调试”的按钮。单击此按钮启动调试器。

接下来,您将看到一个对话框,要求您接受传入连接。单击“确定”,调试器将在单独的窗口中启动。

【讨论】:

  • 当调试按钮出现在其他附加组件上时该怎么办,但我的却没有。需要做些什么来在我的代码中启用调试?
  • 要为您的插件启用调试,打开about:config 并添加:extensions.myAddonID.sdk.console.logLevel - 其中myAddonID 与package.json 中的id 相同。将值设置为all
【解决方案2】:

截至 2016 年 7 月:

您可以使用Firefox Add-on Debugger

使用命令jpm run --debug

然后在要求接受传入连接时单击“确定”:

?

然后您将看到一个调试器窗口,您可以从中选择 JavaScript 文件:

我从my answer to a different question复制了大部分答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多