【问题标题】:How is this plugin designed to crash IE6, crashing IE6?这个插件是怎么设计来让IE6崩溃,让IE6崩溃的?
【发布时间】:2010-04-01 00:40:13
【问题描述】:

Chad Smith 出来了 jQuery plugin designed to crash the IE6 browser

;jQuery.crash=function(x){for(x in document.open);};

这究竟是什么导致了这个问题?

【问题讨论】:

标签: jquery browser jquery-plugins internet-explorer-6 crash


【解决方案1】:

它不是在打开窗口,而是在尝试迭代 document.open 对象。那里的一些本机代码属性会导致 IE6 崩溃。

下面是一个例子,如果它可以工作的话(在任何非 IE6 浏览器上尝试):

http://jsfiddle.net/XB8j8/

【讨论】:

    【解决方案2】:

    就我所见,它与 JQuery 一点关系都没有。

    <body onload='for(x in document.open);'>
    

    它看起来打开了无数个窗口,因此,内存不足,导致 IE 崩溃。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      相关资源
      最近更新 更多