предотвратить перезагрузку содержимого iframe при скрытии в Firefox

В моем веб-приложении я скрываю iframe, используя функцию jquery hide(). Удивительно, но Firefox перезагружает содержимое iframe, когда iframe скрыт. Это известная проблема? Есть ли обходной путь? Я также попытался скрыть отображение стиля css для настройки iframe на «нет». Тот же результат.

Скрипт работает как положено в опере.

Я использую фаерфокс 3.5.1


person Community    schedule 22.07.2009    source источник


Ответы (2)


Не знаю об этой ошибке, но, может быть, одним из возможных решений является установка высоты и ширины на 0 пикселей?

person peirix    schedule 22.07.2009
comment
конечно, я думал скрыть iframe другими способами. Я опубликовал вопрос, чтобы узнать, есть ли более чистое обходное решение или это ошибка. - person ; 22.07.2009

Некоторые говорят, что решение может заключаться в предоставлении другого атрибута идентификатора или имени для каждого IFRAME =, но в моем случае это не сработало (FF 3.6+)

Другое возможное решение — убедиться, что содержимое iframe не берется из кеша браузера.

это можно сделать, объединив рандомизированную строку с исходным URL-адресом iframe, убедившись, что содержимое никогда не будет поступать из кеша.

в общем, это ошибка, которую должна исправить команда Mozilla!..

person syberkitten    schedule 21.09.2010