Индикатор загрузки остается в Firefox после завершения загрузки iframe
У меня есть iframe, размещенный в теле моей страницы следующим образом:
<iframe src="about:blank" onload="this.contentWindow.document.write('some text')">
Это работает достаточно хорошо, событие onload заменяет содержимое iframe на «некоторый текст» и все.
НО в Firefox он вызывает «индикатор загрузки» вращающегося колеса, который показывает вам, что страница загружается, чтобы никогда не исчезать. В iframe вставляется только текст, поэтому нет другого контента, ожидающего загрузки. Когда я удаляю iframe со страницы, это устраняет проблему, поэтому я знаю, что именно упомянутый iframe вызывает его.
Работает корректно в IE и Chrome.
Теперь я могу сделать что-то вроде этого:
<iframe src="about:blank" onload="this.contentWindow.document.write('some text'); t.contentWindow.stop();">
Это решает проблему в Firefox, но предотвращает загрузку любых изображений в iframe (я не использую в этом примере текст вставки, но они будут добавлены позже).
Итак, как мне исправить это?