Передернуть экран
Обнаружили случайно стремный забавный глюк в Firefox 4. Если добавлять флешку динамически на страницу - при помощи js - используя тот же SWFObject, то она не сразу начинает отрисовываться. Причем иногда, а не всегда - очень мило с его стороны :)
Это не ошибка верстки. Это, видимо, оптимизация рендера в броузере.
Нашли workaround.
После добавления флешки:
/* seems a bug in FF4 with dynamycally added flash! */
if (navigator.userAgent.indexOf('Firefox/4') >= 0) {
shakeScreen();
}
И функция.
function shakeScreen() {
setTimeout('window.scrollBy(0, 1.0)', 50);
setTimeout('window.scrollBy(0, -1.0)', 100);
}
Это я назвал “передернуть экран”.