我正在尝试修复一些 JavaScript 错误。在 Firefox 中工作时,Firebug 使调试这些问题变得更加容易,但是当代码在 Firefox 上运行正常但 IE 却抱怨时,你该怎么办?

有帮助吗?

解决方案

您还可以查看 IE 开发者工具栏 它不是调试器,但可以帮助您分析代码的内容。

视觉工作室 将有助于调试

提琴手 应该有助于分析进出您的浏览器的流量

其他提示

你可以试试 萤火虫精简版 或使用 Visual Studio 调试 JavaScript。

自 Internet Explorer 8 以来,IE 一直附带内置工具集,用于调试、故障排除以及通常帮助开发页面/应用程序。您可以在浏览器中按 F12 来访问这些工具。

HTML 标签

HTML 选项卡可让您查看浏览器可以理解的 DOM。当您从 HTML 视图中选择元素时,它们的样式将在右侧详细显示,并且可以打开和关闭各个规则。您还可以修改规则,并确定元素上的样式是继承的还是显式分配的。此外,您甚至可以知道它们源自哪个 .css 文件。

enter image description here

您可以在 HTML 选项卡中执行更多操作,例如查看和修改元素的属性,甚至在布局部分中更改元素的布局。此外,您可以直接更改标记以快速测试一些结构想法。

脚本选项卡

要解决 JavaScript 问题,您可以查看控制台和脚本标签。如果您的脚本偶然发现对未定义方法的调用,您将在控制台中收到警报。如果您想打开或关闭项目,或者尝试将处理程序绑定到按钮,控制台还允许您在页面上运行任意 JavaScript。

“脚本”选项卡很棒,它会为您格式化 JavaScript,允许您插入断点、单步执行代码块以及随时间观察变量。

enter image description here

如果您使用过 Firebug,甚至是 Webkit Inspector,那么您应该对 Internet Explorer 8+ 中的 F12 开发人员工具非常熟悉。

Firebug lite 对我来说效果不太好。开发者工具栏还不够好。确实没有什么太好的解决办法。

看一下 调试栏. 。许可证免费供个人使用

对于 DOM 检查器,请尝试 Internet Explorer 开发人员工具栏.

对于“网络”选项卡,请尝试 提琴手.

对于 Javascript 调试,请尝试 可视化 Web 开发人员 2008 Express 版. 。(或更高版本的 Visual Studio)

另外,尝试一下 调试栏.

Visual Studio 2008 可以进行 JavaScript 调试,您必须进入 IE 的“工具”->“Internet 选项”->“高级”并取消选中“禁用脚本调试 (Internet Explorer)”,以便浏览器将检测到的错误冒泡出来。

一旦进入 Visual Studio,您基本上就可以使用它的整个调试工具库了。它不像 Firebug 那样集成,但它比我们以前拥有的任何东西都要好得多。

我认为最好先在 Firefox 中安装 ie core 插件,然后使用 ie 插件加载页面并按 f12。祝你好运。

在收藏夹栏中添加书签,并将此地址作为 URL:

javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})(document,'createElement','setAttribute','getElementsByTagName','FirebugLite','4','firebug-lite.js','releases/lite/latest/skin/xp/sprite.png','https://getfirebug.com/','#startOpened');

然后导航到您想要的页面并单击链接。Firebug Lite 将/应该打开...

IE8 beta 附带了我认为是 IE Developer 工具栏的东西,但它似乎比我上次在 IE7 上尝试工具栏时强大得多

根据一些答案,我猜这个问题是在 IE8 决赛出来之前发布的。

如今,IE8 的内置开发工具非常棒;虽然 JS 调试不如 Visual Studio 有用,但我认为开发工具总体上比 Firebug 好得多。在它和兼容性视图浏览器模式之间,我可以满足我所有的 IE6 开发需求。

我找到了这个问题的解决方案,你可以简单地将此标签粘贴到你正在尝试调试的页面上,它将打开萤火虫:

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>

解释自 https://getfirebug.com/firebuglite#Stable

如果您是一位认真的前端开发人员,请测试运行 AJAX 版本:

http://www.compuware.com/application-performance-management/ajax-performance-testing.html

它是一个免费工具,允许用户了解现代 AJAX/Web 应用程序中导致性能和功能相关问题的原因。

在IE中,访问Menubar->工具选择调试工具点击F12并享受。它与 Fire Bug 相去甚远,但适合一些快速帮助

总有一种方法可以解决这个问题,观看视频,您将能够在 2 分钟内安装 firebug。

在ie上安装firebug

祝你好运

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top