IE9出现异常SCRIPT5011:不能执行已释放Script的代码

今天同事测试系统,突然出现一个异常SCRIPT5011:不能执行已释放Script的代码

应用场景:用模态方式打开个窗口,对于返回对象使用“==”与字符串比较时出现错误

我也用我的IE8测试,发现没有问题,后来仔细看了下,他的IE是IE9,就出现上面的异常信息

遇到问题,第一件事情那就是在网上找问题的原因


很多帖子都说明了原因是因为返回的对象已经销毁,因此调用就会出现异常,但是没有解决的办法

比如,http://ligeo5210.blog.51cto.com/1989425/1324251


有一些帖子,前后文让人找不着北

比如,http://rainyear.iteye.com/blog/1260385


在这里先记录一下,期待找到能够兼容IE各个版本的解决办法~


posted @ 2014-01-03 11:43  小龙在线  阅读(982)  评论(1编辑  收藏  举报