Как показать пользовательскую страницу 404 с помощью библиотек sw-toolbox sw-precache для сервис-воркера

У меня есть SPA, который делает различные http-вызовы для получения контента от стороннего сервиса и отображения контента на странице. Как настроить/использовать библиотеки sw-toolbox и sw-precache, чтобы в случае сбоя HTTP-вызова из-за автономного режима он отображал пользовательскую страницу 404.


person happy    schedule 13.05.2017    source источник


Ответы (1)


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

toolbox.router.default = "yourDefaultRoute";

дополнительную информацию об этом можно найти здесь: https://googlechrome.github.io/sw-toolbox/usage.html#the-default-route

person Peter Ugah    schedule 21.05.2017
comment
defaultRoute работает, когда отображаемая страница недоступна. Мой сценарий заключается в том, что страница (которая уже кэширована) выполняет внутренний HTTP-вызов, который возвращает 404 и обрабатывается уловом обещания. Я хочу показать кастомную 404 из улова. - person happy; 23.05.2017