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 相关文章推荐
使用IE6看老赵的博客 jQuery初探
Jan 17 Javascript
javascript 验证日期的函数
Mar 18 Javascript
jQuery中需要注意的细节问题小结
Dec 06 Javascript
关于js里的this关键字的理解
Aug 17 Javascript
使用JQuery实现的分页插件分享
Nov 05 Javascript
JS数组合并push与concat区别分析
Dec 17 Javascript
温习Javascript基础语法之词法结构
May 31 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
webpack构建的详细流程探底
Jan 08 Javascript
React Router V4使用指南(精讲)
Sep 17 Javascript
vue实现购物车案例
May 30 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
理解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
php编写的一个E-mail验证类
2015/03/25 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
php支付宝系列之电脑网站支付
2018/05/30 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
2013/01/22 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
2016/12/26 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
js利用拖放实现添加删除
2020/08/27 Javascript
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
PyQt5实现拖放功能
2018/04/25 Python
使用python实现mqtt的发布和订阅
2019/05/05 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
java字符串格式化输出实例讲解
2021/01/06 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
会展中心部门工作职责
2013/11/27 职场文书
电子商务专业求职信
2014/03/08 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
校园文化艺术节开幕词
2016/03/04 职场文书
编写python程序的90条建议
2021/04/14 Python