Сервисный работник - исключая путь - PullRequest
0 голосов
/ 12 января 2020

Есть ли возможность исключить некоторые пути в сервисном работнике?

Например, у меня есть мое приложение: www.application.com и панель администратора www.application.com/superadmin

Я хочу отключить SW в /superadmin/* пути.

Я видел, что есть опция scope, но в моем случае это должно быть / https://developer.mozilla.org/en-US/docs/Web/Manifest/serviceworker

Возможно, у вас есть какие-либо идеи или опыт о том, как решить эту проблему?

1 Ответ

0 голосов
/ 14 января 2020

В этой ситуации невозможно полностью отключить работающую сервис-машину (хотя у сервисного работника всегда можно игнорировать запросы на выборку для подпути), однако в будущем предлагается включить более детальную область действия сервис-работников: https://github.com/wanderview/service-worker-scope-pattern-matching/blob/master/explainer.md

...