2011-02-08 2 views
0

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

+0

Вы имеете в виду обозреватель браузера или JavaScript, бросающий исключение? – rfw

+0

Оба. Сбой браузера более очевидный; просто перезапустите его. – joeforker

ответ

1

Подготовьте набор фреймов с одним скрытым фреймом, а ваш фактический кадр содержания - как другой. Регулярно запускайте setTimeout в скрытом кадре, который время от времени сбрасывается кадром контента. Допустим, что setTimeout в скрытом кадре составляет 20 секунд, чтобы кадр содержимого сбросил этот тайм-аут (clearTimeout) каждые 10 секунд или около того. Если сброс не получен (кадр контента разбился), принудительно перезагрузите кадр содержимого из скрытого фрейма.

Смежные вопросы