Я пишу HTML-приложение (HTA), которое работает в полноэкранном режиме и позволяет пользователям просматривать список выбранных веб-сайтов.Я замечаю, что иногда, когда вы нажимаете на ссылку для загрузки внешнего веб-сайта, пользователю не сообщается, что браузер принял запрос и начал пытаться загрузить страницу.
В Internet Explorer вы получаетенебольшой вращающийся значок в активной вкладке и индикатор выполнения в области уведомлений, указывающий, что браузер что-то загружает.Я хотел бы включить эту функцию в мой HTA.
Вещи, которые я пробовал:
Список веб-сайтов появляется в меню в верхней части экрана, ивеб-сайт, который просматривает пользователь, отображается в фрейме ниже этого.Я пытался использовать событие Internet Explorer onreadystatechange
, чтобы определить, когда изменяется местоположение iframe, но я заметил, что readyState не меняется на "loading"
, как только щелкают ссылку - она, похоже, срабатывает только после нее.получает ответ от сервера.Так что если серверу требуется 5 секунд, чтобы что-то ответить, то HTA, кажется, сидит там и ничего не делает в течение 5 секунд.
Есть идеи?Спасибо, что нашли время, чтобы прочитать это и ответить =)
С уважением
-Iain