Наш веб-сайт является веб-сайтом AJAX, который не запрашивает страницы после первоначального запуска нашего веб-сайта. Информация передается на сервер через XMLHttpRequests.
Наш веб-сайт позволяет пользователям работать в режиме онлайн и в автономном режиме без подключения во время сеанса пользователя. При обнаружении соединения наш сайт «синхронизируется» с сервером.
Наша проблема заключается в том, что если интернет-браузер, на котором работает наш веб-сайт, дает сбой, когда у пользователя нет подключения к Интернету, пользователь не может начать работу с нашим веб-сайтом, пока не получит подключение к Интернету.
Возможно ли, чтобы браузер кэшировал начальную страницу запуска (index.html) вместе с другими ресурсами сайта, и чтобы браузер использовал кэшированную версию страницы запуска, когда отсутствует интернет-соединение?