Вы можете зарегистрировать несколько сервисных работников для разных страниц, если указана область действия. Поскольку корнем для обеих страниц является «/ путь», все, что находится после пути, будет контролироваться одним и тем же работником службы.
Для регистрации нескольких работников службы необходимо, чтобы страницы были перемещены по другому пути. или, по крайней мере, укажите что-то между корнем и html-страницей.
path / samp / foo1.html и path / samp1 / foo2.html
В указанном выше случае в foo1. html, вы можете зарегистрировать работника сервиса с областью действия как путь / выборка и в foo2.html, областью действия как путь / образец 1.
Включение нескольких работников службы для одной и той же области в настоящее время недоступно.
Для получения дополнительной информации: https://github.com/w3c/ServiceWorker/issues/921