HTML 5 - Тестирование автономного кэша с локальным хостом - PullRequest
4 голосов
/ 18 марта 2012

Мое приложение HTML 5 развернуто на Tomcat локально, как я могу проверить автономный доступ?

Вот подробное описание:

У меня очень простое веб-приложение на основе JSP, в котором япытаюсь проверить HTML 5 автономный кеш.

Вот так выглядит моя страница JSP (фрагмент кода):

<!doctype html>
<html lang="en" manifest="example.appcache">

И это файл манифеста:

# Resources that require the user to be online.
NETWORK:
/jsp/date.jsp

FALLBACK:
/jsp/date.jsp /jsp/staticDate.html

Приложение развернуто наTomcat 6. Я очень хорошо могу получить доступ к странице date.jsp, когда запущен Tomcat, и вижу всплывающее окно FF, спрашивающее мое разрешение на локальное хранение данных.Как я могу проверить доступ к автономной странице?Я остановил Tomcat, но вижу стандартную страницу ошибки браузера (невозможно подключиться к сообщению об ошибке).

Спасибо, JJ

Ответы [ 2 ]

0 голосов
/ 05 апреля 2013

staticDate.html обслуживается также Tomcat. Поэтому вам нужно поддерживать работу Tomcat, но после того, как браузер кэширует веб-сайт, отключите сервлет для date.jsp.

0 голосов
/ 18 марта 2012

Вы делаете это неправильно.Автономный HTML5 предназначен для того, когда ваше интернет-соединение не работает, а не когда сервер не работает.Если у вас есть интернет-соединение на вашем компьютере, он попытается подключиться к серверу, обнаружит, что Tomcat не работает, и вернет ошибку 404 или 503.

Если интернет-соединение вашего компьютера не работает, тобраузер должен признать, что у вас нет подключения к Интернету, а затем попытаться выполнить откат.

Это также предполагает, что вы все правильно закодировали и используете браузер HTML5.

Для проверки я бы предложил отключить интернет-соединение вашего ПК / Mac.

...