IE下js调试工具Companion.JS


Posted in Javascript onOctober 15, 2010

做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为各位web开发者带来方便

 

这个工具的名字叫Companion.JS,请注意,这可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft ScriptDebugger使用,通过安装这个工具,但页面出现错误时会在左上角弹出一个小错误提示,点击会在IE下面显示出一个错误控制台,就如FF下的firebug控制台一样。错误信息提示很详细。

如下是官网的一个错误提示示例图:
IE下js调试工具Companion.JS

官网地址: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 下载”寻找一下。

Javascript 相关文章推荐
jquery 笔记 事件
Nov 02 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
关于ExtJS4.1:快捷键支持的问题
Apr 24 Javascript
jQuery获得document和window对象宽度和高度的方法
Mar 25 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
基于Vue.js实现简单搜索框
Mar 26 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
Jul 19 Javascript
Angular搜索 过滤 批量删除 添加 表单验证功能集锦(实例代码)
Oct 25 Javascript
JavaScript迭代器的含义及用法
Jun 21 Javascript
vue组件创建的三种方式小结
Feb 03 Javascript
node.js文件的复制、创建文件夹等相关操作
Feb 05 Javascript
jquery $.ajax各个事件执行顺序
Oct 15 #Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
Oct 15 #Javascript
jquery 元素相对定位代码
Oct 15 #Javascript
JQuery小知识
Oct 15 #Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 #Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
Oct 14 #Javascript
js限制文本框为整数和货币的函数代码
Oct 13 #Javascript
You might like
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
解放web程序员的输入验证
2006/10/06 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
jquery选择器使用详解
2014/04/08 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
JS前端加密算法示例
2016/12/22 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
整理一些最近经常遇到的前端面试题
2017/04/25 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
详解Immutable及 React 中实践
2018/03/01 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
2018/09/30 Javascript
详解如何探测小程序返回到webview页面
2019/05/14 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
微信小程序实现导航栏和内容上下联动功能代码
2020/06/29 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
Python中str.format()详解
2017/03/12 Python
python生成式的send()方法(详解)
2017/05/08 Python
Python日志模块logging基本用法分析
2018/08/23 Python
python处理“
2019/06/10 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
深入理解Python 多线程
2020/06/16 Python
智能钱包:Ekster
2019/11/21 全球购物
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
2014年仓库工作总结
2014/11/20 职场文书
拾金不昧表扬信
2015/01/16 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server
基于Apache Hudi在Google云构建数据湖平台的思路详解
2022/04/07 Servers