Недели три назад коллега пожаловался мне, что на одном важном сайте перестали отображаться флеш-баннеры после обновления браузера Chrome. Точнее будет сказать, что из шести баннеров на странице показывался один или два, причем каждый раз — разные, т.е. при перезагрузке страницы одни баннеры перестают показываться, а какие-то — начинают. Если на странице всего один флеш-объект, то все работает как надо.
Поиск в гугле сначала выдавал только статьи про дублирование флеш-плагинов, но здесь был явно не тот случай, т.к. флеш работал.
Через день-два я нашел топик на форуме гугла, который был посвящен моей проблеме (Хромовцы не особо спешили что-то делать, хотя баг появился именно в свежей версии — 27.0.1453.110 m).
Не буду рассказывать, как я долго ковырялся с этой проблемой (даже была мысль забить), но в итоге нашелся рабочий костыль на джаваскрипте, вот он:
<script type="text/javascript"> var objects = document.getElementsByTagName('object'); for (var i=0, m = objects.length; i < m; i++) { objects[i].style.display=""; } </script>
Надеюсь это решение будет полезно тем, кто, как и я недавно, столкнулся с проблемой потери флеш-баннеров в браузере Хром