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 相关文章推荐
Jquery 组合form元素为json格式,asp.net反序列化
Jul 09 Javascript
js select常用操作控制代码
Mar 16 Javascript
jQuery与其它库冲突的解决方法
Jun 25 Javascript
javascript instanceof 内部机制探析
Oct 15 Javascript
js弹出框轻量级插件jquery.boxy使用介绍
Jan 15 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
Dec 16 Javascript
JavaScript实现数组随机排序的方法
Jun 26 Javascript
浅谈jQuery中ajaxPrefilter的应用
Aug 01 Javascript
Angular2的管道Pipe的使用方法
Nov 07 Javascript
浅谈Angular 中何时取消订阅
Nov 22 Javascript
iSlider手机端图片滑动切换插件使用详解
Dec 24 Javascript
JavaScript布尔运算符原理使用解析
May 06 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
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
Yii框架视图、视图布局、视图数据块操作示例
2019/10/14 PHP
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
jquery中使用ajax获取远程页面信息
2011/11/13 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
2012/03/26 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
js实现简单的网页换肤效果
2017/01/18 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
对vue下点击事件传参和不传参的区别详解
2018/09/15 Javascript
iview在vue-cli3如何按需加载的方法
2018/10/31 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
Vue中遍历数组的新方法实例详解
2019/07/21 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
八种Vue组件间通讯方式合集(推荐)
2020/08/18 Javascript
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
2013英文求职信模板范文
2013/11/15 职场文书
行政部主管岗位职责
2013/12/28 职场文书
幼儿园课题方案
2014/06/09 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
运动会演讲稿100字
2014/08/25 职场文书
云冈石窟导游词
2015/02/04 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL
Nginx反向代理配置的全过程记录
2021/06/22 Servers