【问题标题】:How can I debug a Firefox extension with Firebug?如何使用 Firebug 调试 Firefox 扩展?
【发布时间】:2019-08-01 01:38:39
【问题描述】:

我正在尝试使用 Firebug 调试已添加到 Fx 4 的扩展中的 JavaScript 文件。
谁能告诉我该怎么做?我只能看到网站脚本。

【问题讨论】:

    标签: javascript firefox firefox-addon firebug


    【解决方案1】:

    使用 Chromebug it's firebug 进行扩展开发,witch 将使您能够像网页一样检查 debug firefox it self 和所有 firefox 扩展 :)

    1- 从这里安装最新版本:http://getfirebug.com/releases/chromebug/

    2- Winkey+R 打开运行然后输入firefox.exe -chromebug 这将运行带有chromebug的firefox

    3- 欲了解更多信息,请访问http://getfirebug.com/wiki/index.php/Chromebug

    【讨论】:

    【解决方案2】:

    请参阅MDN - Building An Extension - Debugging Extensions,它显示了 Firefox 为您提供的用于本地调试扩展的工具,另请参阅更具体地针对您的要求的 Dive Into Greasemonkey - Debugging User Scripts(PDF,第 13 页)。

    除此之外,请参阅How to debug a Greasemonkey script with the Firebug extension?

    【讨论】:

      【解决方案3】:

      在 Firefox 19 或更高版本上,可以在浏览器本身上使用内置的 JS 调试器。转到 about:config 并设置以下两个首选项:

      devtools.chrome.enabled:真 devtools.debugger.remote-enabled: true

      重启浏览器后,可以通过Tools > Web Developer > Browser Toolbox访问Browser Debugger。

      (注意必须接受传入的连接)

      查看更多信息:https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/Debugging_JavaScript#JavaScript_Debugger

      【讨论】:

        【解决方案4】:

        在右下角应该有一个小萤火虫图标。单击或双击打开,然后您会在顶部看到一些选项卡。单击“Console”选项卡进行实时调试,或单击“SCript”选项卡查看已加载的脚本。注意,您也可以通过 Firebug 加载 CSS 和 HTML,使用“查看器”图标实时查看页面上的 HTML 代码。

        【讨论】:

        • 脚本选项卡只显示网站脚本,而不是我添加的扩展程序中的 my 脚本。
        猜你喜欢
        • 2011-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多