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 相关文章推荐
js bind 函数 使用闭包保存执行上下文
Dec 26 Javascript
javascript dom追加内容实现示例
Sep 21 Javascript
js、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
javascript 通用loading动画效果实例代码
Jan 14 Javascript
jQuery 回车事件enter使用示例
Feb 18 Javascript
使用时间戳解决ie缓存的问题
Aug 20 Javascript
Javascript中的arguments对象
Jun 20 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
浅谈ES6 模板字符串的具体使用方法
Nov 07 Javascript
angularJS1 url中携带参数的获取方法
Oct 09 Javascript
如何将百度地图包装成Vue的组件的方法步骤
Feb 12 Javascript
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
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 php 框架学习笔记
2009/10/30 PHP
mac下安装nginx和php
2013/11/04 PHP
深入浅析PHP的session反序列化漏洞问题
2017/06/15 PHP
PHP封装的mysqli数据库操作类示例
2019/02/16 PHP
javascript 短路法代码精简
2009/08/20 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
AngularJS删除路由中的#符号的方法
2016/09/20 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
2020/05/22 jQuery
vue实现按钮切换图片
2021/01/20 Vue.js
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
Python内置函数之filter map reduce介绍
2014/11/30 Python
python通过ssh-powershell监控windows的方法
2015/06/02 Python
浅谈python中copy和deepcopy中的区别
2017/10/23 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
Windows上安装tensorflow  详细教程(图文详解)
2020/02/04 Python
Window系统下Python如何安装OpenCV库
2020/03/05 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
本科生个人求职自荐信
2013/09/26 职场文书
教师演讲稿开场白
2014/08/25 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
临时用工协议书范本
2014/10/29 职场文书
2014年信息中心工作总结
2014/12/17 职场文书
员工辞职信怎么写
2015/02/27 职场文书
原告代理词范文
2015/05/25 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
关于python爬虫应用urllib库作用分析
2021/09/04 Python
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS