IE下 出现错误 80020101

:lol: 作为备忘

今天终于狠下心,抛弃嵌帧的方式,使用Ext的autoLoad加载页面,在chrome和FF下都正常,在IE下异常:[错误: 由于出现错误 80020101 而导致此项操作无法完成。]

谷歌、百度一番,淘得一条信息“错误原因 在IE下标点符号不能多,FireFox下面正确
”;回过头在IE8下F12调试,找到抛出异常的代码ext-all中的“window.execScript(match[2])”,在“监视”中将match[2]的值复制到editplus中直接执行调试。得出结论:页面中多了html注释。


<script type="text/javascript">
<!-- //问题就是多了头和尾的这个html注释,它在chrome和FF下正常
//js code...
//-->
</script>


综上及以前经验:
非IE(内核)浏览器运行正常,在IE中运行异常,一般考虑为js中多了符号。
常见的有:
1.上面的html注释"<!-- -->",这种情况一般只在Extjs的autoLoad中出现
2.json对象最后一个属性值末尾多了逗号
如:错误:{a:'1', b:'2',}
正确:{a:'1', b:'2'}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值