有没有像“Firebug for IE”(用于debuggingJavaScript)?

我正在尝试修复一些JavaScript错误。 Firebug使得在Firefox中工作时debugging这些问题变得容易很多,但是当Firefox的代码工作正常,但是IE正在抱怨时,你会怎么做?

您也可以查看IE开发工具栏 ,它不是一个debugging器,但会帮助您分析代码的内容。

Visual Studio将帮助debugging

提琴手应该帮助分析往返于您的浏览器的stream量

您可以尝试Firebug Lite或使用Visual Studio来debuggingJavaScript。

由于Internet Explorer 8,IE已经提供了一个内置的工具集,用于debugging,故障排除,并且通常帮助您开发页面/应用程序。 您可以在浏览器中按F12来访问这些工具。

HTML选项卡

HTML标签可以让你浏览DOM浏览器了解它。 当您从HTML视图中select元素时,他们的样式将在右侧详细说明,单独的规则可以打开和closures。 您还可以修改规则,并确定元素上的样式是inheritance的还是显式分配的。 此外,你甚至可以告诉他们来自哪个.css文件。

在这里输入图像说明

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

脚本选项卡

为了解决JavaScript问题,您可以观看控制台和脚本标记。 如果您的脚本在未定义方法的调用中绊倒,您将在控制台内收到警报。 该控制台还允许您在页面上运行任意JavaScript,如果您想要打开或closures项目,或尝试将处理程序绑定到button。

“脚本”选项卡非常好,它将为您设置JavaScript格式,允许您插入断点,逐步遍历代码块,并随时监视variables。

在这里输入图像说明

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

Firebug lite不适合我。 开发人员工具栏不够好。 真的没有很好的解决scheme。

或IE开发工具栏

看看DebugBar 。 许可证是免费供个人使用的

对于DOM Inspector,请尝试使用Internet Explorer开发人员工具栏 。

对于Net选项卡,尝试Fiddler 。

对于Javascriptdebugging,请尝试Visual Web Developer 2008速成版 。 (或更高版本的Visual Studio)

另外,请尝试DebugBar 。

Visual Studio 2008可以进行JavaScriptdebugging,你必须进入IE的工具 – > Internet选项 – >高级,并取消选中“禁用脚本debugging(Internet Explorer)”,以使浏览器冒出所检测到的错误。

一旦你在Visual Studio中,你基本上已经完成了整个debugging工具。 它不像Firebug那样整合,但比以前任何东西都好。

我认为这是更好的,你首先安装ie的核心插件在Firefox然后加载页面,即插件,然后按f12。 祝你好运。

在collections夹中添加书签,并将该地址作为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将会/应该开放…

IE8testing版带有我认为是IE开发者工具栏的东西,但它似乎比上次我在IE7上试用工具栏时强大得多

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

这些天,IE8的内置开发工具是伟大的; 虽然JSdebugging没有Visual Studio那么有用,但是在我看来,开发工具一般比Firebug好得多。 在这和兼容性视图浏览器模式之间,我可以处理我所有的IE6开发需求。

我发现这个问题的解决scheme,你可以简单地把这个标签粘贴到你正在尝试debugging的页面,它会打开萤火虫:

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

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

如果你是一个认真的前端开发人员,请给AJAX版一个testing运行:

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

这是一个免费的工具,使用户能够理解现代AJAX / web应用程序中导致性能和function相关问题的原因。

在IE中,进入菜单栏 – >工具selectdebugging器工具命中F12,并享受。 它远离火虫,但适合一些快速的帮助

总是有办法解决这个问题,看video,你将能够在2分钟内安装萤火虫。

在ie上安装萤火虫

祝你好运