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 相关文章推荐
学习面向对象之面向对象的基本概念:对象和其他基本要素
Nov 30 Javascript
纯js实现瀑布流布局及ajax动态新增数据
Apr 07 Javascript
jQuery实现点击水纹波动动画
Apr 10 Javascript
Angular2 Service实现简单音乐播放器服务
Feb 24 Javascript
手把手教你搭建ES6的开发运行环境
Jul 11 Javascript
详解AngularJS跨页面传值(ui-router)
Aug 23 Javascript
详解动画插件wow.js的使用方法
Sep 13 Javascript
前端把html表格生成为excel表格的实例
Sep 19 Javascript
小程序ios音频播放没声音问题的解决
Jul 11 Javascript
代码整洁之道(重构)
Oct 25 Javascript
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
vue父子组件间引用之$parent、$children
May 20 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 无极分类(递归)实现代码
2010/01/05 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
php下载文件超时时间的设置方法
2016/10/06 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
2016/10/19 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
JavaScript 继承详解(二)
2009/07/13 Javascript
文档对象模型DOM通俗讲解
2013/11/01 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
BootStrap入门教程(二)之固定的内置样式
2016/09/19 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
使用jquery模拟a标签的click事件无法实现跳转的解决
2018/12/04 jQuery
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
2020/08/26 Javascript
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
Python编程实现正则删除命令功能
2017/08/30 Python
Python之web模板应用
2017/12/26 Python
python实现ID3决策树算法
2018/08/29 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
Python中的集合介绍
2019/01/28 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
简单了解python元组tuple相关原理
2019/12/02 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
欧洲当代手工玻璃和瓷器的领先品牌:LSA International
2018/06/03 全球购物
大学在校生求职信范文
2013/11/21 职场文书
会计找工作求职信范文
2013/12/09 职场文书
中学教师管理制度
2014/01/14 职场文书
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
安全责任书范本
2014/04/15 职场文书
初婚未育证明样本
2015/06/18 职场文书
纪检监察立案决定书
2015/06/24 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
MySQL插入数据与查询数据
2022/03/25 MySQL