Ошибка manifest.json в Chrome с манифестом: строка: 1, столбец: 1, синтаксическая ошибка - PullRequest
0 голосов
/ 11 октября 2019

У меня есть ссылка на файл manifest.json:

<link rel="manifest" href="/manifest.json" />

И мой manifest.json выглядит следующим образом:

{
  "short_name": "Disclosure Scotland",
  "name": "Disclosure Scotland",
  "version": "1.0",
  "manifest_version": 2,
  "default_locale": "en",
  "description": "Easy access to WatchTBR.com",
  "icons": [
    {
      "src": "android-icon-36x36.png",
      "sizes": "36x36",
      "type": "image/png",
      "density": "0.75"
    },
    {
      "src": "android-icon-48x48.png",
      "sizes": "48x48",
      "type": "image/png",
      "density": "1.0"
    },
    {
      "src": "android-icon-72x72.png",
      "sizes": "72x72",
      "type": "image/png",
      "density": "1.5"
    },
    {
      "src": "android-icon-96x96.png",
      "sizes": "96x96",
      "type": "image/png",
      "density": "2.0"
    },
    {
      "src": "android-icon-144x144.png",
      "sizes": "144x144",
      "type": "image/png",
      "density": "3.0"
    },
    {
      "src": "android-icon-192x192.png",
      "sizes": "192x192",
      "type": "image/png",
      "density": "4.0"
    }
  ],
  "start_url": ".",
  "display": "standalone"
}

Chrome отображает эту ошибку:

Манифест: строка: 1, столбец: 1, синтаксическая ошибка.

1 Ответ

0 голосов
/ 11 октября 2019

Попробуйте добавить crossorigin="use-credentials" атрибут к тегу ссылки в .html.

<link rel="manifest" crossorigin="use-credentials" href="manifest.json" />

...