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写的一个DIV 弹出网页对话框
Aug 14 Javascript
jquery中的$(document).ready()与window.onload的区别
Nov 18 Javascript
Javascript 刷新全集常用代码
Nov 22 Javascript
Javascript 颜色渐变效果的实现代码
Oct 01 Javascript
Mac地址验证的javascript代码
Nov 09 Javascript
jquery提交form表单简单示例分享
Mar 03 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
May 30 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
Aug 18 Javascript
用vue快速开发app的脚手架工具
Jun 11 Javascript
vue favicon设置以及动态修改favicon的方法
Dec 21 Javascript
详解JVM系列之内存模型
Jun 10 Javascript
vue实现书本翻页动画效果实例详解
Apr 08 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生成带有雪花背景的验证码
2008/09/28 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
学习php设计模式 php实现状态模式
2015/12/07 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
php进程(线程)通信基础之System V共享内存简单实例分析
2019/11/09 PHP
javascript的对话框详解与参数
2007/03/08 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
Bootstrap滚动监听组件scrollspy.js使用方法详解
2017/07/20 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
vue如何进行动画的封装
2018/09/26 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
2020/10/29 Javascript
python解析json实例方法
2013/11/19 Python
Python爬取当当、京东、亚马逊图书信息代码实例
2017/12/09 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
详解python 注释、变量、类型
2018/08/10 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
如何使用python切换hosts文件
2020/04/29 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
浅谈Python描述数据结构之KMP篇
2020/09/06 Python
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
单位作风建设剖析材料
2014/10/11 职场文书
2015年公司工作总结
2015/04/25 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
php引用传递
2021/04/01 PHP