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 构建客户/服务分离的链接模型中Table分页代码效率初探
Jan 22 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
Nov 19 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
Sep 10 Javascript
JavaScript中document.forms[0]与getElementByName区别
Jan 21 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
Dec 13 Javascript
JQuery 的跨域方法推荐_可跨任何网站
May 18 Javascript
基于jQuery实现页面搜索功能
Mar 26 Javascript
使用Vue.js创建一个时间跟踪的单页应用
Nov 28 Javascript
webstorm添加*.vue文件支持
May 08 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
Oct 24 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
Aug 03 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
PHP教程 变量定义
2009/10/23 PHP
PHP垃圾回收机制简单说明
2010/07/22 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
mantis安装、配置和使用中的问题小结
2014/07/14 PHP
smarty简单入门实例
2014/11/28 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
PHP设计模式(九)外观模式Facade实例详解【结构型】
2020/05/02 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
2018/01/02 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
vue服务端渲染缓存应用详解
2018/09/12 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
vue视图不更新情况详解
2019/05/16 Javascript
python进程和线程用法知识点总结
2019/05/28 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
Python 如何对文件目录操作
2020/07/10 Python
Python wordcloud库安装方法总结
2020/12/31 Python
Python 实现一个简单的web服务器
2021/01/03 Python
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
写给女朋友的检讨书
2014/01/28 职场文书
小学三年级学生评语
2014/04/22 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
代理词怎么写
2015/05/25 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
公司出差管理制度范本
2015/08/05 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)
2021/05/24 Python
详解CSS玩转图片Base64编码
2021/05/25 HTML / CSS