альтернатива для HTML5 NavigationTiming в старых браузерах (IE8, IE7, IE6)? - PullRequest
0 голосов
/ 23 августа 2011

IE9 и chrome поддерживают интерфейс JavaScript NavigationTiming, который упрощает процесс измерения пользовательского опыта и производительности сайта (также используется Google Analytics).К сожалению, большинство пользователей нашего сайта используют IE8, IE7 или IE6.Кто-нибудь знает альтернативный подход для получения этих данных?

Метрика, которая меня больше всего интересует, - это время, прошедшее с момента, когда пользователь впервые инициировал запрос на страницу (например, нажал на ссылку), до того, когдастраница закончила загрузку.

Ответы [ 3 ]

0 голосов
/ 24 августа 2011

Похоже, что возможной альтернативой является использование инструментальных ссылок для записи времени, прошедшего с момента перехода по ссылке до момента завершения загрузки страницы.

Другой вариант - попросить пользователей установить панель инструментов Google для IE, котораядобавляет возможность измерить это время.

0 голосов
/ 17 сентября 2013

Бумеранг - это проект с открытым исходным кодом, который помогает вам перемещаться по сайту с помощью инструмента onbeforeunload на старой странице через событие onload на странице назначения.

Если браузер поддерживает NavigationTiming, он использует его вместо этого.

0 голосов
/ 23 августа 2011

Срок действия Javascript на исходящей странице истекает до завершения загрузки новой страницы, поэтому я не думаю, что вы сможете достичь этого без какой-либо обширной реструктуризации.

Я бы использовал плагин YSlow Firebug для базового анализа и сконцентрировался на оптимизации самого сайта.

Включили ли вы сжатие HTTP gzip? Даже если вы не используете IIS6, Джефф Этвуд довольно неплохо подошел к оправданиям: http://www.codinghorror.com/blog/2004/08/http-compression-and-iis-6-0.html

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