问题标签 [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.
javascript - 交互式 Javascript 控制台(最好与 Firebug 集成)
我正在寻找一种具有交互式 JIT 调试器的方法,最好与 Firebug 集成。
我从 PHPEd 得到这个想法,它有一个“立即”调试选项卡,您可以在其中输入 PHP 代码并即时修改对象。这使得调试变得轻而易举,因为您可以在不离开程序的情况下多次重新分配变量、重新执行函数等。
这是我认为非常棒的: - 在 Firebug 中设置断点 - 到达断点 - 有一个执行 JS 选项卡,可以在其中输入 JS 代码,类似于我上面描述的
这样的事情已经存在了吗?
TIA。
debugging - 为所有网页启用所有萤火虫工具?
我正在使用 Firebug 1.3.3 和 Firefox 3.0.10,我想知道是否可以一直启用控制台、脚本和网络控制台。
它曾经是这样的,它总是开着的。现在,如果它被禁用,我必须手动打开每个工具并再次发送请求以查看发生了什么。
有没有办法做到这一点?还有其他人推荐的萤火虫调整吗?
谢谢,
编辑:澄清一下,我的问题是如何让萤火虫始终使用所有网站的所有选项卡。我知道它很慢,我只想知道它是否可能。
javascript - Firefox Firebug 扩展 - 冻结 Javascript 功能?
如何在 firebug 中冻结 Javascript,以便我可以检查它在 html 中所做的更改?例如,如果我有一个 jQuery 翻转效果并且我想在那个时间点检查 html 代码。
我相信 Dreamweaver CS4 有这个名为 freeze javascript and live code 的功能。Firebug 或其他 Firefox 扩展中是否有免费的等价物?
javascript - 使 Firebug 在动态加载的 javascript 中中断
我正在寻找一种调试动态加载的 jQuery document.ready 函数的方法。
显然我不能只调出脚本面板并用鼠标添加断点,因为那里不存在该函数。
我也尝试添加“调试器;” 到函数(不带引号),但这没有做任何事情。我已确保在尝试此操作时实际执行了该功能。
谢谢你的帮助,
阿德里安
编辑:我刚刚注意到 Firebug 实际上在调试时中断。但是,当它对动态加载的脚本执行此操作时,它不会像往常一样显示该脚本的源代码。另外,调用堆栈在我自己的代码下方结束。我可以通过调用堆栈调出 document.ready 的实现,但这并没有真正的帮助。这是一个 Firebug 错误还是我错过了什么?
firebug - 阻止萤火虫重新请求 html 源
我正在处理一个加载大约需要 10-15 秒的页面,因为它运行一个巨大的 SQL 查询,而且似乎每次我尝试使用它时,firebug 都会重新请求源。有没有其他人遇到过这个?有没有办法关闭它?
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的问题几乎相同,但还没有答案
javascript - firebug net tab 0 请求问题
我遇到了萤火虫的问题,
在“网络”选项卡下说,它总是显示“0请求”
但我已经“为 xxx 启用了监视器”
有没有人遇到过同样的问题?
我该怎么做才能使“网络”选项卡再次恢复正常?
css - Firebug 和 CSS 缓存没有显示新的选择器
我对 Firebug 中的一些行为感到困惑。
我正在尝试更新我的 CSS,我对实际的 CSS 文件进行了更改并保存了它们。
如果我更新现有选择器上的指令,这些更改将在我重新加载页面时呈现。但是,如果我添加一个新类(例如 boxQuestion )并创建一个新选择器,它根本不会呈现。新的选择器似乎根本没有显示。既不在呈现的 HTML 中,也不在 Firebug 显示的内容中。
我已经尝试清除缓存并重新启动我的开发服务器,但它仍然不会添加新的选择器。
我究竟做错了什么?
我在 Django 中开发并使用 runserver。
javascript - 在 onClick 事件中更改 Javascript 焦点?
注意:一个可能的解决方案只需要在 Firefox 3.0 中工作,我的应用程序不允许从 IE 访问!=)
我有一个链接,点击后会向用户显示一个灯箱:
我的问题是,当显示灯箱时,焦点仍然在链接上。因此,如果用户按下向上或向下键,他们最终会滚动主文档,而不是显示的灯箱!
我尝试使用这样的代码将焦点设置到灯箱元素
如果我在萤火虫控制台中键入它,这很好用,但如果我将它包含在 onclick 片段的末尾,它将不起作用。似乎我无法将焦点从 onclick 事件中执行的代码中的链接移开?
-- 更新 1 我以前尝试过这样的事情
我修改了函数以添加一些调试输出,如下
输出如下
所以在我做任何事情之前的焦点在链接上,在我尝试改变焦点之后它仍然留在链接上?
不确定是否重要,但我使用ajax加载灯箱,如下
我试图在ajax完成后设置焦点,但也没有运气。
我错过了什么?
我一直在尝试通过尝试设置焦点来完成下面建议的解决方案,看看我是否通过检查 document.activeElement 成功,如果没有,请等待 100 毫秒,然后重试。如果我使用以下功能,它将起作用
但是,如果我删除 firebug 调试语句 console.log,该功能将停止工作!!我不知道为什么会这样??为什么将变量输出到萤火虫控制台会影响天气焦点是否移动到元素?console.log 语句会影响焦点吗?也许通过将焦点带到控制台调试窗口?