Я заставляю веб-приложение работать в автономном режиме. Я сделал автономную версию. Теперь я хочу сообщить пользователю какую-то ссылку, чтобы перейти на страницу офлайн.Запуск автономного веб-приложения, когда пользователь находится в автономном режиме
Как я могу кэшировать офлайн-страницу, тогда как пользователь просматривает онлайн-страницы?
Update:
вот код, я использую на онлайн-версию.
setInterval(function() {
if(!navigator.onLine){
$('.status').html('<a href="offline.html">Click here to run offline version</a>');
}
}, 250);
и offline.html содержит файл html и файл манифеста.
<html lang="en" manifest="app.manifest">
UPDATE # 2 я получил решение самого. То, что вы должны сделать, поместите следующий IFRAME в онлайн-версии, как этот
<body>
<iframe src="http://site.com/index.php/m/m_offline/" width="0" height="0"></iframe>
Он будет кэшировать автономную версию. Не забудьте добавить файл манифеста в вашу автономную версию. надеюсь, что это поможет и другому.
Thanks
Любой код, чтобы показать нам? –
@ChrisChambers добавил, спасибо. – hiddenpearls