В Firefox есть хорошо документированная ошибка (начиная с версии 0.9!), Где скрытие flash, java-апплета, quicktime ... действительно все, что вы можете вставить в тег "embed" или "object", заставляет перезапускать встроенный контент / перезагружается при повторном отображении.
Кажется, это происходит при изменении любого атрибута, связанного с отображением в css. Обычно это не будет проблемой, пока вы не начнете делать сложные вещи, такие как добавление элемента управления с вкладками на свой сайт с различными Flash-объектами на каждой вкладке. где вам нужно перейти от вкладки к вкладке и сохранить свое состояние на флэш-объектах.
Кто-нибудь нашел обходной путь?
Я пытался скрыть содержимое, используя следующую CSS, но Firefox по-прежнему отображает Flash-объект, скрывая родительский объект:
.hideme {
padding: 0 !important;
margin: 0 !important;
display: block !important;
height: 0 !important;
width: 0 !important;
border: none !important;
visibility: hidden !important;
}
, в то время как это останавливает перезагрузку флэш-объекта ... он по-прежнему отображается на странице позади других флэш-объектов при переключении вкладок.
Вот отчет об ошибке на bugzilla