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 相关文章推荐
JS控制表格隔行变色
Jun 26 Javascript
JSON 教程 json入门学习笔记
Sep 22 Javascript
DOM和XMLHttpRequest对象的属性和方法整理
Jan 04 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
jquery实现的网页自动播放声音
Apr 30 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
ES6生成器用法实例分析
Apr 10 Javascript
JavaScript获取用户所在城市及地理位置
Apr 21 Javascript
Vue 中mixin 的用法详解
Apr 23 Javascript
全面了解JavaScript的作用域链
Apr 03 Javascript
浅谈Webpack多页应用HMR卡住问题
Apr 24 Javascript
微信小程序的线程架构【推荐】
May 14 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
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
JS判断两个对象内容是否相等的方法示例
2017/04/10 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
在vue里使用codemirror遇到的问题
2018/11/01 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
vuex实现购物车功能
2020/06/28 Javascript
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
为python设置socket代理的方法
2015/01/14 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
python list元素为tuple时的排序方法
2018/04/18 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
Python-openCV读RGB通道图实例
2020/01/17 Python
python字符串常用方法及文件简单读写的操作方法
2020/03/04 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
彻底解决Python包下载慢问题
2020/11/15 Python
python 解决函数返回return的问题
2020/12/05 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
Ajax主要包含了哪些技术
2014/06/12 面试题
蔬菜基地的创业计划书
2014/01/06 职场文书
培训班主持词
2014/03/28 职场文书
设备管理实施方案
2014/05/31 职场文书
Golang生成Excel文档的方法步骤
2021/06/09 Golang
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python
SONY AN-LP1 短波有源天线放大器图
2022/04/05 无线电