前不久从 Ajaxian 上看到一个叫 Companion.JS 的东东发布了 0.2 版本。今天得空测试了一下,相当不错强烈推荐。
有意思的是这个工具支持 Firebug 的 console API. 感觉 Firebug 现在是确定了 JS 调试的权威地位,后来者都以它为标杆来追赶。
众所周知,开发AJAX应用的第一法则就是在FireFox浏览器上做开发,这是因为FireFox提供了丰富的调试工具。但是最终我们也不得不在IE浏览器上进行测试,如果IE上出问题,最终可能不得不在IE上面调试。
Jean-Fabrice Rabaute开发一个用于IE浏览器上调试JS的小工具,叫做Companion.JS,它可以帮助你在IE上面实现一些FireFox上面的调试功能:
1、JavaScript详细的错误报告,例如调用堆栈,调用JS文件名称等
2、类似FireBug的交互式调试窗口
3、可以在运行期观察JavaScript对象
IE Developer Toolbar + Fiddler2 + Companion.JS,现在 IE 终于有了一个还过得去的调试环境。
做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈, 最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻 烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工 具,不敢私藏,共享出来,希望能为各位web开发者带来方便
这个工具的名字叫Companion.JS, 请注意,这可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft Script Debugger使用,通过安装这个工具,但页面出现错误时会在左上角弹出一个小错误提示,点击会在IE下面显示出一个错误控制台,就如FF下的 firebug控制台一样。错误信息提示很详细。
如下是官网的一个错误提示示例图:
官网地址:http://www.my-debugbar.com/wiki/CompanionJS/HomePage
具体使用方法为:
1、先下载Companion.JS安装文件,然后安装。
2、下载安装Microsoft Script Debugger,如果您的机器已经安装过了就可以免过这一步。
3、打开IE菜单“工具”--“Internet选项”--“高级”,找到“禁用脚本调试(Internet Explorer)”和“禁用脚本调试(在Internet Explorer之外)”,将两个选项前面的对钩都去掉,然后重启IE。
4、在Ie中输入:http://www.my-debugbar.com/wiki/uploads/CompanionJS/dummy.htm,然后点击click me链接,如果左上角弹出一个小错误提示或下面控制台出现了错误信息提示,就说明您已经安装成功了。
提示:Microsoft Script Debugger下载可到MS官网(需要经过MS的操作系统正版验证):http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E71F-BA7F-471E-A57D-F2216D81EC3D#filelist或到baidu里输入“Microsoft Script Debugger 下载”寻找一下。
分享到:
相关推荐
IE JS 调试工具 和 FireFox中的FireBug很相似,非常方便在IE中调试JS
1. **Firebug Lite**:这是一个为不支持Firebug的浏览器(如IE)设计的JavaScript调试工具。尽管现在已被Firefox的DevTools所替代,但它的存在曾极大地帮助了IE下的JS调试。 2. **Chrome Frame**:这是一个插件,...
这是一个专门的JavaScript调试工具,可以从提供的压缩文件"Microsoft Script Debugger (scd10en).exe"中安装。它允许开发者在代码中设置断点,检查变量值,跟踪调用堆栈,以及单步执行代码,极大地提升了调试效率。...
Companion.JS是由微软开发的一款专门用于IE浏览器的JavaScript调试工具,它弥补了IE内置的开发者工具在调试JavaScript方面的不足,提供了更高效、更直观的调试体验。这款工具的设计理念是使开发者能够快速定位和修复...
**IE JavaScript 调试工具详解** 在网页开发过程中,JavaScript 的调试是不可或缺的一个环节,尤其是在 Internet Explorer(IE)浏览器环境下。由于 IE 浏览器的市场份额和兼容性需求,开发者常常需要面对 IE 特有...
JavaScript是Web开发中不可或缺的一部分,而作为曾经主流的浏览器,Internet Explorer(IE)提供了自己的JavaScript调试工具,使得开发者能够有效地追踪和解决代码中的问题。在IE的JavaScript调试工具中,有多个关键...
其中,Companion.JS就是一款专为IE设计的JavaScript调试利器。 **Companion.JS简介** Companion.JS是由Microsoft开源的一个项目,旨在改善IE浏览器上的JavaScript调试环境。它是一个轻量级的插件,可以通过安装...
"IE6JS调试工具"就是这样一种利器,它为开发者提供了一个方便的环境来定位和修复JavaScript代码中的错误。 JavaScript是一种广泛用于网页动态效果和交互的编程语言。在IE6的时代,开发者通常没有现代浏览器中内置的...
js程序的调试是相当郁闷的,很多错误是无法控制的,在没有什么好的调试工具那是更加麻烦的,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,...
一个IE下的优秀js调试工具,做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最 痛苦的是没有什么好的调试工具,现在...
IE(Internet Explorer)浏览器曾经提供了一套内置的JavaScript调试工具,这对于理解JavaScript的运行机制和优化代码非常有用。本文将详细介绍IE中的JavaScript调试工具及其使用方法。 ### IE JavaScript调试工具 ...
本文将深入探讨“IE下JS调试工具”,帮助开发者们更好地理解和掌握在IE中进行JavaScript调试的技巧。 首先,我们要明确IE下的JS调试工具主要指的是那些专为解决IE浏览器中的JavaScript问题而设计的工具。早期的IE...
标题提到的"好用的ie下javascript调试工具"显然是针对这种情况提供的一种解决方案。 在IE中,传统的JavaScript调试方法是使用微软的开发者工具(Developer Tools),它可以通过F12快捷键或右键点击页面选择“查看源...
Microsoft Script Debugger是一款由微软官方提供的JavaScript调试工具,它专为Internet Explorer设计,旨在帮助开发者找出并修复JavaScript代码中的错误。在IE浏览器的早期版本中,内置的脚本调试功能相对较弱,因此...
描述中提到的“博文链接:https://913.iteye.com/blog/1293460”可能是一个关于如何使用IE中的JavaScript调试工具的具体教程或者经验分享。由于链接无法在这里直接访问,但通常这样的博客文章会详细解释如何打开和...
以下将详细介绍如何在Windows上使用IE的JS调试工具。 首先,你需要安装适用于IE的开发工具,即Microsoft Visual Studio的开发者工具或者早期版本中的Internet Explorer Developer Toolbar(IEDT)。对于较新的IE...
针对“JS调试工具(IE6下可以使用)”这个主题,我们将深入探讨在IE6这样的古老环境中如何进行JS调试。 在现代浏览器中,如Chrome、Firefox、Safari和Edge,内置的开发者工具提供了强大的JS调试功能,包括断点、...
在这个场景下,找到一款好用的IE JS调试工具就显得尤为关键。标题和描述中提到的“一个非常好用的在IE中调试js代码的工具”,很可能是指微软自家的开发工具——Visual Studio的IE开发人员工具,或者可能是第三方的...
在"压缩包子文件的文件名称列表:IE下JS调试"中,我们可以推测这可能包含了一系列与IE浏览器JavaScript调试相关的文件或教程,比如其他的JS辅助脚本、调试案例、日志记录脚本等。这些资源可以帮助开发者深入理解IE中...
在ie中查看所编写页面js出现的错误。安装.exe后重启IE 在查看->浏览器栏->Companion.js打开即可。若不能打开则将 工具->internet选项->高级之下的两项禁止脚本调试之前的勾去掉