Ответы не будут приходить от работника службы, пока зарегистрированный работник службы не получит контроль над текущей страницей. В зависимости от того, как вы тестируете вещи, этого может не произойти, пока вы не закроете все ранее открытые вкладки для своего источника.
Подробнее вы можете узнать в " Сервисный рабочий жизненный цикл Msgstr ".
Я бы рекомендовал начать с нуля, используя окно Chrome Incognito, пройти регистрацию ПО и затем перезагрузить эту вкладку Incognito. На этом этапе вновь зарегистрированный SW должен управлять страницей, и вы должны увидеть, что ваш предварительно кэшированный JavaScript используется для удовлетворения запроса подресурса.
В целом, если вы используете предварительный кэш Workbox и среду выполнения маршрутизация в том же сервисном работнике, и вы вначале перечисляете, что вы вызываете предварительное кэширование (что вы и делаете), а затем предварительное кэширование будет иметь приоритет.