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 相关文章推荐
Javascript String对象扩展HTML编码和解码的方法
Jun 02 Javascript
jQuery怎么解析Json字符串(Json格式/Json对象)
Aug 09 Javascript
动态添加option及createElement使用示例
Jan 26 Javascript
jquery实现在页面加载的时自动为日期插件添加当前日期
Aug 20 Javascript
JS小游戏之宇宙战机源码详解
Sep 25 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
setTimeout内不支持jquery的选择器的解决方案
Apr 28 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
Oct 14 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
Apr 13 Javascript
微信小程序自定义导航栏(模板化)
Nov 15 Javascript
解决vue+elementui项目打包后样式变化问题
Aug 03 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
搜索引擎技术核心揭密
2006/10/09 PHP
深入了解php4(2)--重访过去
2006/10/09 PHP
php 获取完整url地址
2008/12/20 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
Prototype Template对象 学习
2009/07/19 Javascript
js 页面传参数时 参数值含特殊字符的问题
2009/12/13 Javascript
ExtJs事件机制基本代码模型和流程解析
2010/10/24 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
jQuery validate插件功能与用法详解
2016/12/15 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
解决webpack -p压缩打包react报语法错误的方法
2017/07/03 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
Python查询Mysql时返回字典结构的代码
2012/06/18 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
机器学习10大经典算法详解
2017/12/07 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
pymongo中group by的操作方法教程
2019/03/22 Python
Python eval的常见错误封装及利用原理详解
2019/03/26 Python
python处理大日志文件
2019/07/23 Python
Python class的继承方法代码实例
2020/02/14 Python
在python image 中实现安装中文字体
2020/05/16 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
美国现代家具购物网站:LexMod
2019/01/09 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
考博专家推荐信模板
2013/12/02 职场文书
幼儿园国庆节活动方案
2014/02/01 职场文书
共产党员公开承诺书范文
2014/03/28 职场文书
帮一个朋友写的求职信
2014/08/09 职场文书
班级团队活动方案
2014/08/14 职场文书
因公司原因离职的辞职信范文
2015/05/12 职场文书
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js