Firebug 说“此页面上没有 Javascript”,即使页面上确实存在 JavaScript

IT技术 javascript firefox firebug
2021-02-27 21:23:12

为什么 Firebug 说No Javascript on this page页面上有明显的 JavaScript 负载。我什至重新加载了页面几次以确保它仍然显示相同的消息。

它以前从未这样做过,但突然间它行为不端。

是因为某些配置问题还是因为其他原因?

6个回答

从 Firefox 版本 50 开始,由于 Mozilla 正在迁移到Firefox Devtools,Firebug 似乎不再起作用选项卡工具/Web 开发人员有一个“调试器”选项。有关迁移的讨论,请参阅此页面阅读 11 月 19 日发布的所有帖子以了解更多信息。

在我看来,该选项提供的功能较少,但 Firebug 本身永远不会针对 Firefox 50 及更高版本进行修复

就是这样,我要退出网络了 :D
2021-04-23 21:23:12
曾短暂尝试过 DevTools。认为 DevTools 的 UI 和功能集与 Firebug 完全没有竞争力(例如,对于 DevTools,javascript 文件列表显示为“...924821a54aacceb1870d07.js” VS Firebug 的完整路径选择组合框;找不到“break on mutate”)。用户友好的 Firebug 和选项卡组是我喜欢使用 Firefox 的主要原因。看到他们变得比以前更不友好和好看,Mozilla 肯定会根据他们的决定失去一些真正的粉丝。
2021-04-27 21:23:12
RIP萤火虫:-(
2021-04-28 21:23:12
这应该是现在的答案,Firebug 已经死了。
2021-05-17 21:23:12
感谢您在这里更新我们,非常感谢。
2021-05-20 21:23:12

编辑 2017 年 4 月

这个答案现在已经过时了,我什至不再测试它,因为我不再使用 Firebug(很遗憾,几年前我喜欢它,当时它是Web 开发的贸易工具)。

编辑 2014 年 11 月

由于萤火虫的进化,原来的答案现在已经过时了一年多。感谢@AmadeusDrZaius 让它保持在轨道上

对过时的 firebug 版本的回答 对于 更新 Firebug 后仍然存在此问题的任何人。只需单击Firebug 菜单内的清除激活列表选项

对于那些找不到它的人,请注意“清除激活列表”显示在工具栏中 Firebug 图标的下拉列表中,而不是“工具”>“Web 开发人员”>“Firebug”菜单中。

Firebug 下拉列表:清除激活列表

我想由于之前点击您的工作页面的错误,它仍然列为“请不要为此站点激活 FB”。

我使用的是 FF 30.1.1 Firebug 2.0.6。“清除激活列表”选项是从Firebug图标下拉的最后一个选项火狐吧(不是萤火虫吧)
2021-04-27 21:23:12
这个答案已经过时
2021-04-28 21:23:12
Firebug 菜单中似乎不再有“清除激活列表”选项(我使用的是 2.0.6 版)。然而,该插件有时似乎仍然处于同样的损坏情况。(我已经从工具栏和 Firebug 面板中查看了菜单;这两个位置都不存在。)
2021-05-12 21:23:12
对于那些找不到它的人,请注意“清除激活列表”显示在工具栏中 Firebug 图标下拉列表中,但没有显示在工具 > Web 开发人员 > Firebug 菜单中。
2021-05-14 21:23:12
该选项不在 Firebug 菜单中,并且在该链接getfirebug.com/wiki/index.php/Firebug_Menu 中也不再提及
2021-05-19 21:23:12

使用 Firebug ver 2.0.18将 Firefox 升级到50.0版后,在此页面上遇到了No Javascript我尝试刷新 Firefox,甚至完全卸载 Firefox 并重新安装。没有什么对我有用。

几个小时后,我将 Firefox 降级到49.0.2,瞧,它马上就可以工作了。我在这里下载了旧版本

除非我从资源浏览器的上下文菜单中选择“以管理员身份运行”,否则 49.0.2 安装程序会在我的机器上静默消失。
2021-04-27 21:23:12
干得好@kiatng - 在我的 Windows Firefox 50 上 - 没有脚本工作。在我的 Ubuntu 49.0.2 Firefox 上一切正常。我希望他们尽快为 500 版修复它。
2021-04-29 21:23:12
哇,你是救命稻草。挣扎了几个小时试图学习 FireFox 开发人员工具的 Chrome 调试器的仿制品。有一些不错的功能,但不喜欢我不能使用 FirePHP 的事实,而且我注意到当我使用 querySelector 时我无法直接访问 eventListeners。使用您的链接取回旧版本,就像您说的“瞧”
2021-05-10 21:23:12
是的,我尝试了 Chrome、MS Edge、IE、Firefox Developer Edition 中的替代开发者工具,但都不喜欢它们中的任何一个。安装旧版本后,不要忘记通过打开菜单禁用自动更新,选择选项,单击高级,然后单击更新选项卡。
2021-05-13 21:23:12
根据blog.mozilla.org/futurereleases/2016/02/04/... Firefox 50.0.1 将于 2016 年 12 月 13 日发布,所以有点等待他们是否修复它。
2021-05-20 21:23:12

我尝试了此列表中的所有内容,但除了像这样重置 Firefox 外,没有任何效果:

https://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-problems

+1 因为这有帮助!旁注:重置我所有的附加组件后
2021-04-20 21:23:12
丢失然后重新安装 firebug 附加组件可能会有所帮助!谁知道我以前用的是什么版本?在我的情况下刚刚安装了新版本的 FF。
2021-04-23 21:23:12
这对我有用。它只是从浏览器中删除所有内容。所以我不得不再次安装firebug插件。
2021-05-02 21:23:12

我意识到这个问题已经有 10 个答案,但就我而言,它们都没有帮助。我正在运行 Firefox 39.0 版和 Firebug 2.0.11 版。唯一的解决方法是完全重新启动 Firefox(即不仅仅是有问题的选项卡或实例)。

也许是由于 Firefox 过度使用内存,或者 Firebug 中存在错误。我不能说,但我所知道的是它没有用。我杀死了 Firefox,再次打开完全相同的页面,没有做任何更改,现在它可以工作了。这在我身上发生过很多次,完全重新启动总是可以修复它,但这是唯一能做的事情。

对我来说,在新选项卡中重新打开页面就足够了,我可以再次看到 javascript 一段时间。
2021-04-29 21:23:12
@csauvanet +1 给你小费;打开一个新标签对我来说也足够了。
2021-05-18 21:23:12