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 相关文章推荐
dotopAlert 提示用户需安装播放器的代码
Sep 17 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
Jun 24 Javascript
jQuery实现按键盘方向键翻页特效
Mar 18 Javascript
javascript数组去重的六种方法汇总
Aug 16 Javascript
JavaScript手机振动API
Jun 11 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 Javascript
js时间戳与日期格式之间转换详解
Dec 11 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 Javascript
利用es6 new.target来对模拟抽象类的方法
May 10 Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 Javascript
vue项目实现图片上传功能
Dec 23 Javascript
js+canvas实现纸牌游戏
Mar 16 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版(4)
2006/10/09 PHP
PHP的ASP防火墙
2006/10/09 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
JavaScript面向对象编程
2008/03/02 Javascript
jquery ajax 检测用户注册时用户名是否存在
2009/11/03 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
微信小程序 MINA文件结构
2016/10/17 Javascript
删除table表格行的实例讲解
2017/09/21 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
layui问题之自动滚动二级iframe页面到指定位置的方法
2019/09/18 Javascript
JS控制只能输入数字并且最多允许小数点两位
2019/11/24 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
vue使用Sass时报错问题的解决方法
2020/10/14 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python max内置函数详细介绍
2016/11/17 Python
python基础教程项目三之万能的XML
2018/04/02 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
shell程序中如何注释
2012/02/17 面试题
大专毕业自我鉴定
2014/02/04 职场文书
2014年中秋寄语
2014/08/11 职场文书
假如给我三天光明读书笔记
2015/06/26 职场文书
街道办残联2016年助残日活动总结
2016/04/01 职场文书
人事部:年度述职报告范文
2019/07/12 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
GTX1660显卡搭配显示器推荐
2022/04/19 数码科技