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(DHTML)中的一些技巧
Jan 09 Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 Javascript
JQuery给元素绑定click事件多次执行的解决方法
May 29 Javascript
Javascript中Array用法实例分析
Jun 13 Javascript
jQuery实现的Tab滑动选项卡及图片切换(多种效果)小结
Sep 14 Javascript
js仿淘宝和百度文库的评分功能
May 15 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
Dec 07 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
Feb 10 Javascript
加载 vue 远程代码的组件实例详解
Nov 20 Javascript
原生JS实现瀑布流插件
Feb 06 Javascript
详解在vue-cli项目下简单使用mockjs模拟数据
Oct 19 Javascript
vue获取data数据改变前后的值方法
Nov 07 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数据入库前清理 注意php intval与mysql的int取值范围不同
2010/12/12 PHP
PHP-FPM 的管理和配置详解
2019/02/17 PHP
JS JSON对象转为字符串的简单实现方法
2013/11/18 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
2019/04/17 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
vue设置导航栏、侧边栏为公共页面的例子
2019/11/01 Javascript
超简单的微信小程序轮播图
2019/11/22 Javascript
python奇偶行分开存储实现代码
2018/03/19 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
Pycharm如何打断点的方法步骤
2019/06/13 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
python变量命名的7条建议
2019/07/04 Python
python实现学生成绩测评系统
2020/06/22 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
python super()函数的基本使用
2020/09/10 Python
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
人事主管的岗位职责
2013/11/16 职场文书
同学会邀请书大全
2014/01/12 职场文书
学习交流会主持词
2014/04/01 职场文书
文明寄语大全
2014/04/11 职场文书
大学生新学期计划书
2014/04/28 职场文书
忠犬八公的故事观后感
2015/06/05 职场文书
Redis实现订单自动过期功能的示例代码
2021/05/08 Redis
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL