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 相关文章推荐
JQuery 1.4 中的Ajax问题
Jan 23 Javascript
js+xml生成级联下拉框代码
Jul 24 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
Oct 17 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
Sep 15 Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 Javascript
ionic 上拉菜单(ActionSheet)实例代码
Jun 06 Javascript
JS获取url参数、主域名的方法实例分析
Aug 03 Javascript
input file上传 图片预览功能实例代码
Oct 25 Javascript
代码分析vue中如何配置less
Sep 28 Javascript
vue实现选中效果
Oct 07 Javascript
JavaScript常用进制转换及位运算实例解析
Oct 14 Javascript
浅析VUE防抖与节流
Nov 24 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防注入代码
2010/04/07 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
jquery实现动态画圆
2014/12/04 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
2014/12/18 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
原生js制作日历控件实例分享
2016/04/06 Javascript
Backbone中View之间传值的学习心得
2016/08/09 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
2016/08/29 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
在微信小程序里使用watch和computed的方法
2018/08/02 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
Python使用base64模块进行二进制数据编码详解
2018/01/11 Python
Python 获取指定文件夹下的目录和文件的实现
2019/08/30 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
Django-Scrapy生成后端json接口的方法示例
2020/10/06 Python
Python中pass的作用与使用教程
2020/11/13 Python
Python实现石头剪刀布游戏
2021/01/20 Python
HTML5 CSS3新的WEB标准和浏览器支持
2009/07/16 HTML / CSS
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
Java的基础面试题附答案
2016/01/10 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
2012/07/14 面试题
毕业生护理专业个人求职信范文
2014/01/04 职场文书
团日活动总结书
2014/05/08 职场文书
525心理活动总结
2014/07/04 职场文书
纪律教育月活动总结
2014/08/26 职场文书
2019自荐信该如何写呢?
2019/07/05 职场文书
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫