Я создал простой сервисный работник, который будет загружать автономную html-страницу при ошибке (код ниже)
У меня есть 2 проблемы:
Я бы хотел, чтобы он был отфильтрован по aspx (и / или HTML-страницы) При повторном нажатии в браузере загружается автономная страница.
self.addEventListener('fetch', function(event) {
event.respondWith(
fetch(event.request).catch(function (error) {
return caches.open('sw-offline').then(function(cache) {
return cache.match('/CMSContent/Pages/Offline.html');
});
}
));
});