在IEwindow.onresize多呼叫和死循环的错误处理介绍

在IEwindow.onresize多呼叫和死循环的错误处理介绍
window.onresize多执行甚至死循环在IE浏览器,使浏览器卡死。

解uff1a
复制代码代码如下所示:
/ / IE浏览器对div的onresize事件
如果(navigator.useragent navigator.useragent.tolowercase()。IndexOf(MSIE)> 1){
document.body.innerHTML =+ document.body.innerHTML;
{人}
window.onresize =函数(){
resetclientwidth();
LazyLoadImgesMethod();
};
}

PS:如果浏览器不支持div写onresize事件,虽然window.onresize不会再生下FF,但如果有警觉的执行功能,FF浏览器也会死亡。

PS:navigator.useragent.split(;){ 1 }。toLowerCase()。IndexOf(MSIE)> 1,这决定了IE的问题在Chrome浏览器,将有在toLowerCase()方法未定义的错误

所以修复它navigator.useragent.tolowercase()。IndexOf(MSIE)> 1
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部