Сегодня я столкнулся с странной ошибкой. У меня был простой пользовательский скрипт, который добавлял событие window.onload
ко всем сайтам. Но на одном из сайтов был определен <body onload="func();">
. Случилось так, что window.onload
работал как обычно, но <body onload="">
прекратил работу на сайте после установки usercript.javascript: <body onload = ""> and window.onload
Когда я использовал window.body.onload
, вместо этого оба работали хорошо. Я знаю, что window.onload
и <body onload="">
- это другой способ сделать то же самое, но то, что происходит в window.body.onload
, что делает его хорошо работать с <body onload="">
?
Я испытал на IE7, 8, 9. – vikmalhotra