打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
IE下调试javascript
userphoto

2010.01.15

关注

1.安装IEMicrosoft script debugger,下载地址

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E71F-BA7F-471E-A57D-F2216D81EC3D

2.安装Companion.JS插件,下载地址http://www.mydebugbar.com/wiki/CompanionJS/Installing

3.tool->InternetOptions->Advanced里允许debug:


接下来就可以在IE里调试了,例如下面代码里对象的最后一个Option多了逗号将会导致在ff里看不到的错误。

例如:错误代码:

<script type = "text/javascript">

var o = {

a : function(){},

b : function(){},//多了逗号

};

</script>

运行时会在页面左上角报错。
点击红色的error后,浏览器下方出现详细信息。

接着就可以通过报错信息做相应修改。

但是有时候,我们看不到真正出错的文件,比如说工程中的JS文件里的函数调用其它JS文件。那么我们需要分析每个被加载的JS文件。

我曾尝试在每个要LoadJS文件顶端放置alert语句来定位错误文件,尝试的过程中我发现,有错误的文件顶端的alert是显示不出来的,跟我预想的不一样。。。

所以,综上,我们可以通过alert的方法来定位错误文件,当然,错误文件的位置就是在最后一个alert的文件执行的下一个文件。

以上方法可以解决IEFF差别调试定位的问题。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
我所使用的JavaScript调试环境(1)
js实现页面跳转的几种方式
同一页面引入多个JS文件的编码问题 - birdshome - 博客园
JavaScript 装载和执行
js使用心得
js调用php和php调用js的方法举例
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服