ie 调试javascript的工具


Posted in Javascript onApril 29, 2009

做 web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为各位web开发者带来方便

这个工具的名字叫Companion.JS,请注意,这可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft Script Debugger使用,通过安装这个工具,但页面出现错误时会在左上角弹出一个小错误提示,点击会在IE下面显示出一个错误控制台,就如FF下的 firebug控制台一样。错误信息提示很详细。

如下是官网的一个错误提示示例图:
ie 调试javascript的工具

官网地址: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 开发中规范性的一点感想
Jun 23 Javascript
js 页面传参数时 参数值含特殊字符的问题
Dec 13 Javascript
javascript数组去掉重复
May 12 Javascript
javascript采用数组实现tab菜单切换效果
Dec 12 Javascript
jQuery内容过滤选择器用法分析
Feb 10 Javascript
JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
May 19 Javascript
BootStrap按钮标签及基本样式
Nov 23 Javascript
微信小程序 css使用技巧总结
Jan 09 Javascript
bootstrap模态框远程示例代码分享
May 22 Javascript
Vue.js弹出模态框组件开发的示例代码
Jul 26 Javascript
JavaScript读写二进制数据的方法详解
Sep 09 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
Nov 11 Javascript
理解JavaScript的caller,callee,call,apply
Apr 28 #Javascript
JS 判断代码全收集
Apr 28 #Javascript
js checkbox(复选框) 使用集锦
Apr 28 #Javascript
js 数组操作代码集锦
Apr 28 #Javascript
ie和firefox不兼容的解决方法集合
Apr 28 #Javascript
js 表单验证方法(实用)
Apr 28 #Javascript
xml和web特殊字符
Apr 28 #Javascript
You might like
图书管理程序(一)
2006/10/09 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
2016/12/25 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
基于Koa2写个脚手架模拟接口服务的方法
2018/11/27 Javascript
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
python获取指定时间差的时间实例详解
2017/04/11 Python
Python对象属性自动更新操作示例
2018/06/15 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
Python之lambda匿名函数及map和filter的用法
2019/03/05 Python
Python登录系统界面实现详解
2019/06/25 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
详解python内置模块urllib
2020/09/09 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
公司业务主管岗位职责
2013/12/07 职场文书
行政部岗位职责范本
2014/03/13 职场文书
2014年财务部工作总结
2014/11/11 职场文书
外贸采购员岗位职责
2015/04/03 职场文书
离婚代理词范文
2015/05/23 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
财务年终工作总结大全
2019/06/20 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
redis数据一致性的实现示例
2022/03/18 Redis
Python实现简单得递归下降Parser
2022/05/02 Python