Я собрал PWA, используя angular 6 и пакет @ angular / pwa.
Я пытался это исправить, но независимо от того, что я делаю, я получаю ошибку start_url.Я попытался:
- Использование абсолютных ссылок
- Убедиться, что start_url находится в области действия SW (sw находится в главной папке)
- Использование имени файла "/index.html ", как я видел в других потоках поддержки здесь.
- Очистка всей истории браузера и кэша каждый раз.
- Поиск проблем Github в пакете @ angular / pwa
- Поиск в Google по данной проблеме PWA.
Вот мой манифест:
{
"name": "BC Doc View",
"short_name": "BCview",
"theme_color": "#1976d2",
"background_color": "#fafafa",
"display": "standalone",
"scope": "/",
"start_url": "/",
После этого фрагмента кода есть только набор значков, не относящихся к этому сообщению.
Моя конфигурация для сервисного работника:
{
"index": "/index.html",
"assetGroups": [
{
"name": "BC Doc View",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/*.css",
"/*.js"
]
}
}, {
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**"
Мой фактически созданный сервисный работник, использующий команду ng build --prod, содержит 2200 строк кода, поэтому я не думаю, что это будет уместночтобы опубликовать это здесь.
Понятия не имею, что мне не хватает на этом.