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翻页效果
Jul 23 Javascript
Javascript 二维数组
Nov 26 Javascript
javascript unicode与GBK2312(中文)编码转换方法
Nov 14 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
Aug 29 Javascript
再谈javascript注入 黑客必备!
Sep 14 Javascript
Javascript中arguments对象的详解与使用方法
Oct 04 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
Jan 23 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
angularjs2中父子组件的数据传递的实例代码
Jul 05 Javascript
js防刷新的倒计时代码 js倒计时代码
Sep 06 Javascript
详解为生产环境编译Angular2应用的方法
Dec 10 Javascript
聊聊Vue中provide/inject的应用详解
Nov 10 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
15种PHP Encoder的比较
2007/04/17 PHP
使用PHP的日期与时间函数技巧
2008/04/24 PHP
MySQL数据源表结构图示
2008/06/05 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
jQuery实现tab标签自动切换的方法
2015/02/28 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
thinkjs之页面跳转同步异步操作
2017/02/05 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
Python open读写文件实现脚本
2008/09/06 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
python 实现多线程下载视频的代码
2019/11/15 Python
DJango的创建和使用详解(默认数据库sqlite3)
2019/11/18 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
详解python polyscope库的安装和例程
2020/11/13 Python
欧洲最大的美妆零售网站:Feelunique
2017/01/14 全球购物
音乐专业自荐信
2014/02/07 职场文书
学校与家长安全责任书
2014/07/23 职场文书
领导工作表现评语
2015/01/04 职场文书
专家推荐信怎么写
2015/03/25 职场文书
军训后的感想
2015/08/07 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
python读取并查看npz/npy文件数据以及数据显示方法
2022/04/14 Python
Python开发五子棋小游戏
2022/04/28 Python