отображение размера html страницы
Доброго времени суток.
Меня интересует реализация прелодера к html странице с отображением загруженных байт, но гугл и поиск по форуму мне не помогли... Я кодить на JavaScript не умею и вообще для меня он похож на ActionScript, причем как и названием так и содержимым, проводя такую ассоциативную цепочку мне в голову взбрело, что в JS есть событие на подобие OnGetBytes как в AS, конечно это может быть моя больная фантазия... Хотелось бы услышать, если это так и почему так нельзя или как можно, заранее спасибо |
что именно у вас загружается и каким образом?
насколько мне известно просто так эти данные не получить, но в ряде случаев их можно «вытащить» из загружаемого объекта. |
Ну ежли в начале страницы в заголовке писать общий размер - можно процентный прогрессбрар соорудить - а так чисто байты - вродь ни о чём не информируют
|
размер контента будет писаться в Context-Length, как получить инфу о HTTP ответе с помощью JS?
|
maloun365,
Приведите пример заголовка включая хидер |
Deff,
HTTP/1.1 200 OK Content-Length: %d или это не то? выразитесь яснее |
Пример:
*!* <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr"> <head> */!* <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <meta name="google-site-verification" content="v9Kpfc51FlFjvXEBq1t0zJH__JPx58kMVJWNOYFScLI" /> <meta name="yandex-verification" content="6a5a572f1bb19704" /> <meta name="robots" content="noindex, follow" /> <title>Единый форум поддержки</title> <link rel="alternate" type="application/rss+xml" href="http://forum.mybb.ru/export.php?type=rss" title="RSS" /> <link rel="top" href="http://forum.mybb.ru" title="" /> <link rel="search" href="http://forum.mybb.ru/search.php" title="Поиск" /> <link rel="author" href="http://forum.mybb.ru/userlist.php" title="Участники" /> <!--/noindex--> <link rel="stylesheet" type="text/css" href="http://forum.mybb.ru/style/Mybb_Bend/Mybb_Bend.css" /> </head> Интересует - Красное Суть в том - что отловить заголовок посылки на страницы браузера с размером контента - ява-скриптом - вряд ли возможно(это можно при лишь при аякс запросе) - поэтому размер должен быть где-то явно прописан в теге, в самом начале страницы, либо заранее дано - что страница подгружается аяксом |
Deff,
<html> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <head> понял, если передавать контент через chunk'и я смогу прочитать хидер до полной загрузки? и как потом считать байты по мере скачивания? |
Цитата:
Короче для обычной браузерной страницы желательно проставить метатег такого плана: <meta name="length" content="20700" /> Где красное - объем страницы |
Deff,
это позволит узнать размер страницы, а как считать байты по мере их загрузки? |
Часовой пояс GMT +3, время: 20:52. |