Советы по прогрессивной визуализации HTML из локально загруженного файла? - PullRequest
0 голосов
/ 06 сентября 2010

Мы используем браузер клиента по умолчанию для отображения локально сгенерированных файлов HTML в режиме предварительного просмотра. Размер файлов от 0,5 до 2,5 миллионов. Эти файлы не отображаются постепенно ни в одном из 5 лучших браузеров Windows (Chrome, FireFox, IE, Opera и Safari). Другими словами, когда мы пытаемся загрузить эти файлы, в окне браузера отображается пустая белая страница, пока страница не будет полностью загружена.

HTML-файлы, которые мы генерируем, не имеют таблиц или сценариев и содержат все ссылки CSS в разделе head файла HTML. Наши страницы содержат около 10 уникальных 16x16 изображений PNG (с высотой и шириной изображения, явно указанными в каждом теге img), на которые ссылаются несколько сотен раз. Наш вывод подтверждает 100% совместимость с XHTML 1.0 Strict с помощью службы проверки W3C.

Какие-либо советы о том, как включить прогрессивную визуализацию локально загруженных HTML-файлов или является ли функция прогрессивной визуализации, отключенная для локально загружаемых файлов?

В качестве альтернативы я ищу любые подсказки, которые позволили бы нам отображать графику индикатора занятости GIF, пока остальная часть файла загружается и отображается. Мы попытались сделать это, поместив изображение GIF в верхней части нашего HTML-файла (сразу после тега open body), за которым следовал div с display: ни один из стилей, который включал бы весь контент HTML, который мы хотим отобразить. К сожалению, GIF-файл не отображается, пока не будет загружен полный HTML-файл.

Спасибо, Malcolm

1 Ответ

0 голосов
/ 07 сентября 2010

Я могу предложить вам подтвердить, что содержимое правильно интерпретируется браузером. Несмотря на проверки W3C, все еще можно обрабатывать в «режиме причуд». По моему опыту, «xhtml-transitional» оказался наиболее вероятным для кросс-браузерного дзен. Также убедитесь, что основные теги, такие как «div» и «p», закрываются быстро. Браузеру трудно понять, что делать, если вся страница всегда находится в одном слое div.

Удачи! Тим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...