Firefox

индекс
178,09

Коварный FireFox 3.6 не даёт расслабиться

Релизили сегодня наш проект. В новой версии сделали новые графики на флеше, ну и чтоб красиво было прикрыли все это дело дивом с гифкой, как только флешка загружала данные в фоне, она прятала див. Работало все красиво и прелестно. Пока…

Мы не решили, за 15 минут до релиза, проверить все это дело в Firefox 3.6, совершенно случайно. А графики не грузятся, совсем, даже запроса к серверу нету. И соответсвенно див не прячется, а все время мигает.

image

Убрали див сверху, смотрим, все работает. Потом что-то решили посмотреть есть ли запросы в Firebug, перегрузили страницу, смотрим запросов нет, проскролили окно так, чтобы флешка была видима, она загрузилась сделала запрос и показалась. В итоге после экспериментов оказалось, что Firefox 3.6 не загружает и не исполняет флэш, пока он не станет видимым пользователю. Проблема решилась сдвигом дива с гифкой вниз на 1px, чтобы полоска флешки выглядывала из-под дива.

image

Мы пришли к выводу, что это сделано ради борьбы за пользовательскую privacy, но имхо это перебор.
+38
27 января 2010, 19:32
10

комментарии (39)

+10
cro #
У вас стиль немножко хромает, но информация ценная, спасибо :)
0
cro #
Только заголовок поправьте на корректный и поправьте текст, а то очень напрягает читать все «значит».
+2
UUSER #
Так и вижу как Голум сидит за компом и говорит "… мы проскролили окно..."
+50
MTonly #
Ещё это позволяет экономить вычислительные ресурсы. Не исключено, что это основная — и вполне разумная — причина такого поведения Firefox.
0
FractalizeR #
Угу. Попробуйте без такого функционала загрузить в Google Reader фид, где штук 40 видеоклипов в нем.
НЛО прилетело и опубликовало эту надпись здесь
–1
diesel #
Размер там больше 8 на 8, но вот wmode=transparent, иначе его под див не убрать. Но все браузеры, до которых получилось дотянуться, отрабатывали корректно. Проблема проявлалется только в FF 3.6.
+5
Zubchick #
он тоже корректно. Это не баг, это фича (с)
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
0
diesel #
Тоже самое и у нас, проверяли.
0
RedOctober #
Полезная информация. Спасибо.
–20
Kalobok #
В 3.6 вообще много разных багов понапихали. Пожалуй, таких глючных релизов я у мозиллы еще не видел. Я вот уже несколько раз столкнулся с ситуацией, когда в каком-нибудь табе вдруг появляется контент из другого таба. Жуть.
+2
WoZ #
вы заметили, что теперь открывая ссылку в новом табе, создается таб по соседству справа от текущего, а не в самом конце как было раньше?
+2
Kalobok #
У меня какой-то аддон стоит, который позволяет этим управлять, так что не заметил. :)
+5
Kalobok #
Если что (и минусующим тоже), я имел в виду вот такие ситуации:

i287.photobucket.com/albums/ll159/stilbengschuher/mozbug.jpg

Ракета и вертолетик — анимированные гифки из другого таба. Воспроизводится легко. И это только один из подобных глюков.
0
WoZ #
Шаги опишите как воспроизвести. Я подобного не наблюдал ни разу. Забавно.
0
Kalobok #
То, что на картинке, появляется при использовании аддона Mouse Gestures Redox:

— открываем таб с анимированными гифами
— открываем еще один таб
— пытаемся использовать какой-нибудь мышиный жест (на картинке видны красные точки — след от жеста)
— пока жест определяется, гифки вылезают на активном табе

Я бы списал это на глюк аддона, но, во-первых, в предыдущих версиях такого не было, а во-вторых, похожие глюки появляются и в других ситуациях, но менее стабильно. Например, когда наверху должно выскочить подтверждение на запоминание пароля, иногда вместо или после него появляется полоска с содержимым другого таба. Это уж точно от аддонов не зависит. Вобщем, очень сырая версия, на мой взгляд.

Кстати, и thunderbird последний очень глючен. Особенно его смарт — фолдеры.

А жаль, потому что давно привык пользоваться мозиллой и альтернативы пока не вижу.
0
Sakura #
тоже заметил, мне ни когда эта фича не нравилась и я был рад что ее нет в ФФ.
А теперь и ФФ туда же. Надо бы поискать как ее выключить.
0
slesar #
Опера 10.10 так делает, возможно, какие-то прежние версии тоже.

Открываешь страницу в фоне — флэшка загрузится, но никаких действий не сделает, пока не покажется.
0
diesel #
В Опера 10.10 все работает. И проблема возникает, когда страница в активном табе, просто флешки не видно из-за дива лежащего поверх нее или из-за того, что флешка вне видимой области.
+21
chetzof #
Я тоже заметил это, и очень одобряю это решение. Хоть какая-нибудь мера против прожорливого флэша…
+5
AlexcYeCu #
А зачем там див? Может лучше нормальный прелоудер сделать?
–2
diesel #
Ну вообще так и сделаем, просто прелодер уже был и лень его было во флэш перегонять :)
+2
armor #
firefox3.5+flashblock не могу посмотреть график, не нажимается под дивом.
–2
alexey_uzhva #
Вы хотите сказать, что веб-разработчик мало того, что должен протестировать во всех версиях IE, FF, Оперы, хрома и сафари, так еще и рассмотреть все возможные плагины для каждого из этих браузеров?

Уж если обвешиваетесь плагинами, так извольте сами за ними и следить.
–4
Fragster #
не нужны Вам пользователи, так и скажите
+6
armor #
Нет, просто написал про «фичу».
Да и flashblock не такой уж редкий плагин у пользователей.Я например учитываю Noscript,
один раз даже пришлось править под плагин от скайпа, т.к. у заказчика стоял.
–13
kikaha #
flashblock входит в список предустановленных плагинов FF во многих пиратских сборках (упс, а не сболтнул ли я чего лишнего?), например на ZverDVD, это не каприз пользователя а данность. а поскольку большинство домашних пользователей (блин, палюсь!) не могут похвастаться лицензионными виндами, то имеет смысл наверное учитывать этот момент
+5
Fragster #
konqueror в линухе так и работает… а если вместо adobe flash поставить какой-нибудь gnash или плугин, который только указанные юзером флеши загружает — ваши графики никогда не будут загружены.

т.е. Ваше решение — не правильное совсем, лучше прямо во флеше заставку сделать
+2
egorinsk #
Ну блин, СЕОшники совсем обнаглели, их мерзкие кейворды уже и на главной Хабра. Сколько уже можно??
+2
Nicomashi #
Вчера тоже обнаружил это. Смотрел какой-то пост на Смашингмагазине, где много картинок. Лиса 3.6 грузила только то, что уже пролистал. Там не флеш был, а просто скрины в JPG. Думал, что может плагин под WP такой, для экономии трафа, как YUI есть подобное (что видно, то и грузится), но нет, посмотрел в Хроме, все нормально. К тому же товарищ сказал, что сидел на каком-то сайте с играми, по привычке открыл 2-3 страницы, первая загрузилась, а вторые только по переключению в них начали проявлять активность.

Не привычно это все.
+1
Denai #
Мне казалось огнелис давно уже грузит согласно тому какая вкладка открыта…
0
Nicomashi #
Не могу ничего сказать про это. Предпочитаю выждать немного, после выхода нового софта, поэтому могу быть не в курсе всех тонкостей.
+1
a5b #
Метровые png не вставляйте в статьи, если они не нужны

48 bits per pixel

8 бы хватило
+1
barkanovich #
Думаю невидимый пользователю флеш не испольняется в том числе и для того, чтобы на медленных машинах не начинались тормоза при большом количестве одновременно открытых вкладок браузера.

На моем предыдущем ноутбуке эта проблема частенько проявлялась: пять-семь открытых вкладок содержащих флеш рекламу — и все начинало дико лагать. Проявлялось только в фаерфоксе, в опере было все гладко.
–1
dobersoft #
У многих флэш-плагин не установлен вовсе, и их Ваши проблемы только забавляют.
+1
deniamnet #
улыбнула реклама Google Chrome внизу :) как бы намек против FF :)
0
diesel #
Это реклама не Google Chrome, это реклама плагина нашего плагина SeoQuake для Google Chrome

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.