问题标签 [chromebug]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1890 浏览

javascript - 如何从 FireFox 扩展中的错误中获取堆栈跟踪?

有没有一种方便的方法可以为我的扩展程序执行此操作?我知道我可以使用 FireBug 来跟踪内容中发生的异常,但我认为它不适用于 chrome(是吗?)。我上次尝试时无法让 ChromeBug 工作。

0 投票
2 回答
1540 浏览

firefox - Firefox隐藏窗口中的iFrame与contentWindow.history?

我正在尝试在我的 Firefox 扩展中运行具有内容权限的托管脚本。为此,我在隐藏窗口中创建了一个内容 iframe,指向一个提取脚本的 html 文件。此脚本要求“历史”可用,但在隐藏窗口中创建的 iframe 由于某种原因没有历史。

Chromebug 为 iframe 的 contentWindow.history 报告了这一点:

object does not support history (nsIDOMHistory)

当脚本不可用时,该脚本会给出此错误:

Error: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.length]

有任何想法吗?

0 投票
1 回答
234 浏览

firefox - 在 Firefox 中查看 chrome 源代码

如果我能看到 chrome://browser/content/browser.xul 的源代码,这对开发 Firefox 扩展非常有帮助。有没有办法做到这一点?Chrome 列表和“查看源代码”仅显示基本结构,ChromeBug需要重新启动浏览器并且不太容易开始工作。

0 投票
2 回答
2394 浏览

email - 相当于 Thunderbird 的 Firebug

当我构建一个时事通讯并将其作为测试发送给自己时,我希望能够在我的电子邮件客户端 (Thunderbird) 中分析生成的 HTML。

是否有类似于 Firebug 但适用于 Thunderbird 的工具?我找到了一个名为“DOM Inspector”的工具,但它非常弱且难以使用......

0 投票
3 回答
344 浏览

firefox-addon - 如何让 Chromebug 在调试 Firefox 扩展时将日志消息输出到 Chromebug 控制台

我对 javascript 和 firefox 扩展编写都很陌生,所以我需要一个非常明确的答案。

我正在编写一个 Firefox 扩展,它将在页面加载之前检查和修改来自浏览器的 GET 请求。我需要调试我的代码并安装匹配版本的 Chromebug 和 Firebug (1.7.0a7)。

我需要在我的扩展 javascript 代码中添加什么才能将其输出到 chromebug 日志。我试过 Chromebug.Console.log("message here") 和 Firebug.Console.log("message here") 都没有输出到 chromebug 控制台。

Firefox 扩展的日志记录是如何完成的?

0 投票
1 回答
876 浏览

firefox - Firefox 扩展开发的调试工具

我正在为客户端调试 FF 扩展(3500 行)。我有一个单独的开发配置文件,只有firebug && extension 开发人员扩展可以工作。

1.- 在过去 2 年的某个时间里,我为 FF 开发了几个扩展。我记得我使用 Firebug 的 console.debug/trace 进行调试。现在,使用 Firebug 1.6.2 控制台未定义。有什么建议可以解决这个问题吗?
2.- 昨晚我安装了 console2 (正常错误控制台的升级),它可以很好地帮助自定义功能,例如:

函数调试(aMsg) {
setTimeout(function() { throw new Error("[debug] " + aMsg); }, 0);
}

但 Firebug.console.debug 更胜一筹。请提供有关调试 FF 扩展的替代技术的建议。

0 投票
3 回答
1641 浏览

firefox - 用萤火虫检查火狐

使用ColorZilla,我发现了一个有趣的功能。如果我从 firefox(栏、标签或浏览器的其他任何内容)中选择一种颜色,然后转到:

ColorZilla > 检查最后一个元素 > 在 Firebug 中

然后我可以看到firefox在firebug面板中使用的标记,css,js就像一个网站一样。 在此处输入图像描述

是否有任何解决方案可以在不使用 Colorzilla 的情况下查看此代码?

0 投票
2 回答
1718 浏览

javascript - 在 Firebug 中调试 firefox 扩展的 javascript

我正在尝试在 Firebug 中调试我的 firefox 扩展。当代码中有错误时,Firebug 会暂停代码,我可以跳转到导致错误的代码。问题是当我想在代码中设置断点并对其进行跟踪时,理论上应该是可以的,但是我找不到。

让我们把这个问题限制在 Firebug 上。我对 Venkman 不满意(并在别处解决)。

谢谢你的帮助

0 投票
0 回答
366 浏览

javascript - Chromebug - 使用“组件”文件夹调试 firefox 扩展

我想调试一些 Firefox 扩展。我尝试了两种调试工具——Chromebug 和 JavaScript Debugger (Venkman)。

其中一个扩展具有以下结构:

  • 组件文件夹
  • 内容文件夹
  • 平台文件夹
  • 资源文件夹
    chrome.manifest
    install.rdf

不幸的是,我无法更改扩展程序的结构,并且 Chromebug 没有在“组件”文件夹中捕获 JavaScript 文件,因此我无法调试它们。

不幸的是,JavaScript 调试器没有按我预期的那样工作,它在没有任何断点的文件上停止,所以大多数时候无法调试我的文件。

我做错了什么还是没有办法调试 Firefox 扩展没有任何问题?

0 投票
1 回答
244 浏览

thunderbird - 如何使用 Chromebug 调试 Thunderbird 9 扩展

我正在运行 Thunderbird 9,试图编写我的第一个扩展。我去过http://getfirebug.com/wiki/index.php/Chromebug_User_Guide,它说我需要安装完全相同版本的 Chromebug 和 Firebug。

问题是,Chromebug 停止在 1.8.0a2 并且 Firebug 1.8.0a2 与 Thunderbird 9 不兼容。

有没有人有什么建议?