Я использую шаблон сервис-воркера, который возвращает офлайн. html в случае, если сеть отключается. Работает хорошо: программа загружает начальную страницу my_site. html. Во время работы программы сеть отключается, работник службы обнаруживает это и загружает страницу offline. html: Когда сервис-воркер возвращает страницу offline. html, Javascript использует window.location.href = response.url;
, который перезагружает страницу и переводит адресную строку в offline. html.
Но тогда как пользователь восстанавливает исходную html страницу после повторного подключения к сети? Естественно, пользователь обновит / перезагрузит страницу. Но эта операция будет продолжать запрашивать последний адрес (офлайн. html) Но пользователь ожидает увидеть исходную страницу: my_site. html?
Спасибо, Авнер