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 拼图游戏 面向对象,注释完整。
Jun 18 Javascript
使用IE6看老赵的博客 jQuery初探
Jan 17 Javascript
javascript代码编写需要注意的7个小细节小结
Sep 21 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 Javascript
angular仿支付宝密码框输入效果
Mar 25 Javascript
Linux CentOS系统下安装node.js与express的方法
Apr 01 Javascript
vue.js开发环境搭建教程
May 04 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
Mar 23 Javascript
小程序实现搜索框
Jun 19 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
Vue项目开发常见问题和解决方案总结
Sep 11 Javascript
JavaScript声明变量和数据类型的转换
Apr 12 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的安全策略
2006/10/09 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
2017/12/21 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
JS 时间显示效果代码
2009/08/23 Javascript
cnblogs TagCloud基于jquery的实现代码
2010/06/11 Javascript
让网页跳转到指定位置的jquery代码非书签
2013/09/06 Javascript
简介JavaScript中的italics()方法的使用
2015/06/08 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
利用JavaScript阻止表单提交的两种方法
2016/08/11 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
2017/01/20 Javascript
原生js实现瀑布流布局
2017/03/08 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
2017/09/30 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
webpack源码之loader机制详解
2018/04/06 Javascript
小程序云开发初探(小结)
2018/10/24 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2020/03/02 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python实现的简单万年历例子分享
2014/04/25 Python
python机器学习库常用汇总
2017/11/15 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
使用npy转image图像并保存的实例
2020/07/01 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
C有"按引用传递"吗
2016/09/06 面试题
资产评估专业学生的自我鉴定
2013/11/14 职场文书
土木工程专业个人求职信
2013/12/30 职场文书
民事和解协议书格式
2014/11/29 职场文书
交通安全主题班会
2015/08/12 职场文书