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中使用setInterval和setTimeout的方法
Apr 08 Javascript
利用javascript打开模态对话框(示例代码)
Jan 11 Javascript
js实现iframe跨页面调用函数的方法
Dec 13 Javascript
jfinal与bootstrap的登录跳转实战演习
Sep 22 Javascript
javascript之Array 数组对象详解
Jun 07 Javascript
jQuery选择器总结之常用元素查找方法
Aug 04 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
Feb 10 Javascript
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
Sep 11 Javascript
JavaScript实现五子棋游戏的方法详解
Jul 08 Javascript
关于vue项目中搜索节流的实现代码
Sep 17 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
May 19 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
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
ext 同步和异步示例代码
2009/09/18 Javascript
js URL参数的拼接方法比较
2012/02/15 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
深入理解JavaScript系列(49):Function模式(上篇)
2015/03/04 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
layUI实现列表查询功能
2019/07/27 Javascript
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python冒泡排序注意要点实例详解
2016/09/09 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
Selenium定位元素操作示例
2018/08/10 Python
Python中itertools的用法详解
2020/02/07 Python
python 插入日期数据到Oracle实例
2020/03/02 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
HTML5 常用语法一览(列举不支持的属性)
2010/01/26 HTML / CSS
后勤岗位职责
2013/11/26 职场文书
测控技术与仪器个人求职信范文
2013/12/30 职场文书
房产公证书范本
2014/04/10 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
解析在浏览器地址栏输入一个URL后发生了什么
2021/06/21 Servers