Когда на страницу встроено видео, сервис-воркер предварительно выбирает всего видео, что вызывает проблемы с производительностью. В моем ngsw-config. json есть только конфигурации для локальных файлов, но видео находится на другом субдомене в / sites / default / files / video / структура папок .
Как я могу исключить все запросы файлов из предварительной выборки? Я хочу предварительно получить только файлы / URL-адреса, описанные в моем ngsw-config. json.
<video width="320" height="240" controls>
<source src="https://some.external.url.com/sites/default/files/video/video.mp4" type="video/mp4">
</video>
ngsw-config. json
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"updateMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/*.css",
"/*.js"
],
"urls": [
"https://fonts.googleapis.com/icon?family=Material+Icons",
"https://fonts.gstatic.com/s/materialicons/v50/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2"
]
}
}, {
"name": "assets",
"installMode": "prefetch",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**",
"/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"
]
}
}
]
}