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 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
jquery向上向下取整适合分页查询
Sep 06 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
轻松实现js选项卡切换效果
Sep 24 Javascript
详解Angular的双向数据绑定(MV-VM)
Dec 26 Javascript
原生js实现鼠标跟随效果
Feb 28 Javascript
element-ui 表格实现单元格可编辑的示例
Feb 26 Javascript
基于Koa2写个脚手架模拟接口服务的方法
Nov 27 Javascript
JS对象和字符串之间互换操作实例分析
Feb 02 Javascript
javascript实现函数柯里化与反柯里化过程解析
Oct 08 Javascript
vant 自定义 van-dropdown-item的用法
Aug 05 Javascript
微信小程序实现拍照和相册选取图片
May 09 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
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
php PDO判断连接是否可用的实现方法
2017/04/03 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
Prototype Object对象 学习
2009/07/12 Javascript
javascript事件问题
2009/09/05 Javascript
js 控制页面跳转的5种方法
2013/09/09 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
2016/12/02 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
Vue.js实现模拟微信朋友圈开发demo
2017/04/20 Javascript
简单谈谈原生js的math对象
2017/06/27 Javascript
Angular使用cli生成自定义文件、组件的方法
2018/09/04 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
返回上一个url并刷新界面的js代码
2020/09/12 Javascript
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
如何导出python安装的所有模块名称和版本号到文件中
2020/06/05 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
python UIAutomator2使用超详细教程
2021/02/19 Python
静态成员和非静态成员的区别
2012/05/12 面试题
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
党员教师一句话承诺
2014/05/30 职场文书
教师节活动总结
2014/08/29 职场文书
股份合作协议书
2014/09/10 职场文书
活动费用申请报告
2015/05/15 职场文书
小学体育跳绳课教学反思
2016/02/16 职场文书
银行求职信怎么写
2019/06/20 职场文书
各国货币符号大全
2022/02/17 杂记
各种货币符号快捷输入
2022/02/17 杂记