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之十 事件模块概述
Jun 27 Javascript
深入分析js中的constructor和prototype
Apr 07 Javascript
javascript中自定义对象的属性方法分享
Jul 12 Javascript
javascript页面渲染速度测试脚本分享
Apr 15 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
Apr 17 Javascript
javascript伸缩菜单栏实现代码分享
Nov 12 Javascript
javascript下拉列表中显示树形菜单的实现方法
Nov 17 Javascript
vue.js指令v-model实现方法
Dec 05 Javascript
JavaScript实现事件的中断传播和行为阻止方法示例
Jan 20 Javascript
JS实现简单拖拽效果
Jun 21 Javascript
Angular模板表单校验方法详解
Aug 11 Javascript
js实现加载页面就自动触发超链接的示例
Aug 31 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
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
PHP内置加密函数详解
2016/11/20 PHP
PHP单例模式详解及实例代码
2016/12/21 PHP
JavaScript arguments 多参传值函数
2010/10/24 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
微信小程序之小豆瓣图书实例
2016/11/30 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
Node.js读取文件内容示例
2017/03/07 Javascript
基于vue+canvas的excel-like组件实例详解
2017/11/28 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
Phaser.js实现简单的跑酷游戏附源码下载
2018/10/26 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
pytorch梯度剪裁方式
2020/02/04 Python
python实现简单俄罗斯方块
2020/03/13 Python
基于python实现坦克大战游戏
2020/10/27 Python
python 下载m3u8视频的示例代码
2020/11/11 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
员工合理化建议书
2014/05/19 职场文书
预备党员转正考核材料
2014/06/03 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
债务授权委托书范本
2014/10/17 职场文书
2014年班主任工作总结
2014/11/08 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
工作犯错保证书
2015/05/11 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js