做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为各位web开发者带来方便
这个工具的名字叫Companion.JS,请注意,这可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft ScriptDebugger使用,通过安装这个工具,但页面出现错误时会在左上角弹出一个小错误提示,点击会在IE下面显示出一个错误控制台,就如FF下的firebug控制台一样。错误信息提示很详细。
如下是官网的一个错误提示示例图:
官网地址: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 下载”寻找一下。
相关推荐:
iisapp.vbs iis pid了解对应的网站或应用池
jquery控制listbox中项的移动并排序
解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误
Nginx 简单的负载均衡配置示例
用JavaScript实现 铁甲无敌奖门人 “开口中”猜数游戏
Linux 配置WWW服务器全攻略
JS 实现双色表格实现代码
sql 语句中的 NULL值
SQL语法 分隔符理解小结
存储于xml中需要的HTML转义代码
用JavaScript隐藏控件的方法
JavaScript 自动完成脚本整理(33个)
Nginx 安装笔记(含PHP支持、虚拟主机、反向代理负载均衡)
vbs 搜索代理地址实现代码[小偷程序]
asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别
jquery tree 可编辑节点实现代码(jquery一句话节点菜单)
跨域表单提交状态的变相判断代码
asp.net 计划任务管理程序实现,多线程任务加载
MSSQL 删除数据库里某个用户所有表里的数据
asp.net 中文字符串提交乱码的解决方法
html 锁定页面(js遮罩层弹出div效果)
ASP 高级模板引擎实现类
预防黑客侵入你正在使用的Win系统(隐藏帐号)
Mootools 1.2教程 滑动效果(Slide)
javascript 操作cookies及正确使用cookies的属性
jquery 可排列的表实现代码
Python中的Function定义方法第1/2页
js trim函数 去空格函数与正则集锦
学习JS面向对象成果 借国庆发布个最新作品与大家交流
返回SQL执行时间的存储过程
Js文字背景行如流水特效
asp.net XMLHttpRequest实现用户注册前的验证
php 分库分表hash算法
javascript 通过封装div方式弹出div窗体
jquery (show,fadeOut,Animate)简单效果
js url传值中文乱码之解决之道
javascript 面向对象,实现namespace,class,继承,重载
传智播客学习之JavaScript基础篇
传智播客学习之java 反射
asp 判断上传文件中是否存在危险代码
Asp定时执行操作 Asp定时读取数据库(网页定时操作详解)
javascript Keycode对照表
学习ExtJS(一) 之基础前提
CSS 直方图布局示例
Oracle 子程序参数模式,IN,OUT,NOCOPY
商务主机威力显现 助企业发展后劲十足
11款基于Javascript的文件管理器
jquery text()要注意啦
PHP字符串 ==比较运算符的副作用
用户"sa"登陆失败 SQLServer 错误18456的解决方法