Как этот плагин предназначен для сбоя IE6, сбой IE6? - PullRequest
2 голосов
/ 31 марта 2010

Чед Смит выпустил плагин jQuery, предназначенный для сбоя браузера IE6 .

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

Что это делает именно для того, чтобы вызвать проблему?

Ответы [ 2 ]

4 голосов
/ 31 марта 2010

Он не открывает окна, он пытается перебрать объект document.open. Некоторое свойство собственного кода вызывает сбой IE6.

Вот пример того, что было бы там, если бы это работало (попробуйте в любом браузере, кроме IE6):

http://jsfiddle.net/XB8j8/

0 голосов
/ 31 марта 2010

Это не имеет ничего общего с JQuery из того, что я вижу.

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

Похоже, что оно открывает бесконечное количество окон, поэтому нехватка памяти приводит к аварийному завершению работы IE.

...