Я использую приложение Create-React-App (CRA), которое по умолчанию регистрирует сервис-воркеры (используя workbox) и хотел бы оставить их включенными, если это возможно. Однако я абсолютно не могу разрешить моему приложению загружать какие-либо внешние источники, но Workbox в CRA по умолчанию загружает workbox-sw.js
из Google CDN (как показано в этот вопрос).
В настоящее время я использую заголовки Content Security Policy, чтобы убедиться, что запрос заблокирован, но это, конечно, приводит к записи сообщения об ошибке, и я мог бы вообще не регистрировать сервис-воркеров.
Как настроить приложение на использование только локального JS, желательно без извлечения?