问题标签 [firebug]

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 投票
6 回答
13423 浏览

javascript - 如何调试 Javascript 错误?

如何使用 Firebug 调试 java 脚本错误?

复制

如何在 Firebug 的外部 JS 脚本中设置断点

0 投票
4 回答
5762 浏览

javascript - 交互式 Javascript 控制台(最好与 Firebug 集成)

我正在寻找一种具有交互式 JIT 调试器的方法,最好与 Firebug 集成。

我从 PHPEd 得到这个想法,它有一个“立即”调试选项卡,您可以在其中输入 PHP 代码并即时修改对象。这使得调试变得轻而易举,因为您可以在不离开程序的情况下多次重新分配变量、重新执行函数等。

这是我认为非常棒的: - 在 Firebug 中设置断点 - 到达断点 - 有一个执行 JS 选项卡,可以在其中输入 JS 代码,类似于我上面描述的

这样的事情已经存在了吗?

TIA。

0 投票
2 回答
814 浏览

debugging - 为所有网页启用所有萤火虫工具?

我正在使用 Firebug 1.3.3 和 Firefox 3.0.10,我想知道是否可以一直启用控制台、脚本和网络控制台。

它曾经是这样的,它总是开着的。现在,如果它被禁用,我必须手动打开每个工具并再次发送请求以查看发生了什么。

有没有办法做到这一点?还有其他人推荐的萤火虫调整吗?

谢谢,

编辑:澄清一下,我的问题是如何让萤火虫始终使用所有网站的所有选项卡。我知道它很慢,我只想知道它是否可能。

0 投票
5 回答
8238 浏览

javascript - Firefox Firebug 扩展 - 冻结 Javascript 功能?

如何在 firebug 中冻结 Javascript,以便我可以检查它在 html 中所做的更改?例如,如果我有一个 jQuery 翻转效果并且我想在那个时间点检查 html 代码。

我相信 Dreamweaver CS4 有这个名为 freeze javascript and live code 的功能。Firebug 或其他 Firefox 扩展中是否有免费的等价物?

0 投票
5 回答
10962 浏览

javascript - 使 Firebug 在动态加载的 javascript 中中断

我正在寻找一种调试动态加载的 jQuery document.ready 函数的方法。

显然我不能只调出脚本面板并用鼠标添加断点,因为那里不存在该函数。

我也尝试添加“调试器;” 到函数(不带引号),但这没有做任何事情。我已确保在尝试此操作时实际执行了该功能。

谢谢你的帮助,

阿德里安

编辑:我刚刚注意到 Firebug 实际上在调试时中断。但是,当它对动态加载的脚本执行此操作时,它不会像往常一样显示该脚本的源代码。另外,调用堆栈在我自己的代码下方结束。我可以通过调用堆栈调出 document.ready 的实现,但这并没有真正的帮助。这是一个 Firebug 错误还是我错过了什么?

0 投票
1 回答
120 浏览

firebug - 阻止萤火虫重新请求 html 源

我正在处理一个加载大约需要 10-15 秒的页面,因为它运行一个巨大的 SQL 查询,而且似乎每次我尝试使用它时,firebug 都会重新请求源。有没有其他人遇到过这个?有没有办法关闭它?

0 投票
3 回答
4336 浏览

javascript - 动态加载的 js 函数不会出现在 Firebug js 调试器中

有一个 page1.html (我在浏览器中打开它):

page2.html的代码:

页面js/page2.js的代码:

一切正常,显示窗口“Function Test()”。但问题是我无法在 firebug js 调试器中访问函数 test() 的代码。它既不会出现在事件脚本中,也不会出现在 eval 中。

我该如何解决?

仅供参考:如果我不将函数放在单独的 js 文件中,而是将其放在 page2.html 中,它会正确显示在调试器中。

如果我在 test() 函数中输入“调试器”字样,Firebug 会停止,但该函数的源代码仍然无法访问。

版本:Firefox 3.0.10、Firebug 1.3.3

更新:与Making Firebug break inside dynamic loaded javascript的问题几乎相同,但还没有答案

0 投票
1 回答
205 浏览

javascript - firebug net tab 0 请求问题

我遇到了萤火虫的问题,

在“网络”选项卡下说,它总是显示“0请求”

但我已经“为 xxx 启用了监视器”

有没有人遇到过同样的问题?

我该怎么做才能使“网络”选项卡再次恢复正常?

0 投票
2 回答
1788 浏览

css - Firebug 和 CSS 缓存没有显示新的选择器

我对 Firebug 中的一些行为感到困惑。

我正在尝试更新我的 CSS,我对实际的 CSS 文件进行了更改并保存了它们。

如果我更新现有选择器上的指令,这些更改将在我重新加载页面时呈现。但是,如果我添加一个新类(例如 boxQuestion )并创建一个新选择器,它根本不会呈现。新的选择器似乎根本没有显示。既不在呈现的 HTML 中,也不在 Firebug 显示的内容中。

我已经尝试清除缓存并重新启动我的开发服务器,但它仍然不会添加新的选择器。

我究竟做错了什么?

我在 Django 中开发并使用 runserver。

0 投票
4 回答
29494 浏览

javascript - 在 onClick 事件中更改 Javascript 焦点?

注意:一个可能的解决方案只需要在 Firefox 3.0 中工作,我的应用程序不允许从 IE 访问!=)

我有一个链接,点击后会向用户显示一个灯箱:

我的问题是,当显示灯箱时,焦点仍然在链接上。因此,如果用户按下向上或向下键,他们最终会滚动主文档,而不是显示的灯箱!

我尝试使用这样的代码将焦点设置到灯箱元素

如果我在萤火虫控制台中键入它,这很好用,但如果我将它包含在 onclick 片段的末尾,它将不起作用。似乎我无法将焦点从 onclick 事件中执行的代码中的链接移开?


-- 更新 1 我以前尝试过这样的事情

我修改了函数以添加一些调试输出,如下

输出如下

所以在我做任何事情之前的焦点在链接上,在我尝试改变焦点之后它仍然留在链接上?

不确定是否重要,但我使用ajax加载灯箱,如下

我试图在ajax完成后设置焦点,但也没有运气。

我错过了什么?


我一直在尝试通过尝试设置焦点来完成下面建议的解决方案,看看我是否通过检查 document.activeElement 成功,如果没有,请等待 100 毫秒,然后重试。如果我使用以下功能,它将起作用

但是,如果我删除 firebug 调试语句 console.log,该功能将停止工作!!我不知道为什么会这样??为什么将变量输出到萤火虫控制台会影响天气焦点是否移动到元素?console.log 语句会影响焦点吗?也许通过将焦点带到控制台调试窗口?