2011-03-30 7 views
1

Я запускаю Firefox как приложение без интерактивного киоска, которое выполняет итерацию через несколько веб-страниц на разных сайтах. Для реализации у меня есть страница, которая использует JavaScript для итерации по массиву location.hrefs.Киоск для веб-браузера - восстановление из сетевого отказа

Я хочу, чтобы страница моего киоска была способна автоматически восстанавливаться при сбое сети между моим приложением киоска и моим веб-сервером. В настоящее время приложение необходимо перезапустить, если произошел сбой. Есть ли способ реализовать это в ЛЮБОЙ браузер?

ответ

0

Это действительно зависит. Если приложение не является интерактивным, оно должно быть довольно простым. Просто используйте два кадра, загрузите приложение в одно и периодически меняйте URL-адрес в другом кадре. Таким образом, первый кадр никогда не обновляется, поэтому в случае сбоя сети он будет продолжать циклически перемещаться по страницам (хотя они появятся в виде ошибок), пока сеть не вернется (после чего приложение вернется к нормальному состоянию на следующем обновить).

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

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

0

Задайте свою страницу домашней страницей и добавьте Firefox в папку Autostart.

Для режима киоска я нашел an addon, который утверждает, что это полезно. Не проверял это сам, хотя ...

EDIT (Думал, что это был ваш сайт, который необходимо перезапустить)
Для задачи с сайтов в коммутаторе, который перестает отвечать на запросы я хотел бы сделать что-то подобное делает вызов Аякса первую страницу и проверку статуса http. Если это нормально - загрузите страницу в области содержимого (iframe?), Если нет, перейдите к следующей странице. Страницы будут проверяться каждый раз в цикле, что означает, что при его возврате будет отображаться ниспадающая страница.

Довольно отрывочно, но я надеюсь, что вы поняли?

+0

Autostart отлично, но это не поможет браузеру восстановить поврежденное сетевое подключение к веб-странице. – kittyhawk

+0

Ах, извините, я, должно быть, неправильно прочитал ваш пост. Будет редактировать. –

0

У меня есть аналогичная установка. Я использовал вкладку слайд-шоу Tab (https://addons.mozilla.org/sv-se/firefox/addon/tab-slideshow/) в сочетании с ScrollyFox (https://addons.mozilla.org/sv-se/firefox/addon/scrollyfox/)

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

Для полноэкранного режима в firefox 4, только F11, а затем Alt + F4, и он запустится в полноэкранном режиме при следующем загрузке. Я использовал Full Fullscreen для этого раньше, но он не был обновлен для поддержки FF4. Он работает в 3.6.

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

  • Нет связанных вопросов^_^