Django PWA extention, Иконки для сайта pwa не отображаются в меню F12 по манифесту в chrome

Я делаю PWA сайт на основе django и иконки сайта не отображаются в меню devoloper в Chrome, как показано на рисунке.

Манифест в Chrome

Вот код, который я использую для манифеста.

Манифестный код

Нет никаких ошибок в веб-консоли или веб-сервере, все изображения имеют хорошее соединение с кодом 200.

Я не знаком с django, но я подозреваю, что вам придется ссылаться на изображения относительно того, где находится файл manifest.json. Так что если ваша файловая структура выглядит примерно так

- build
  - static(folder)
    - ...
      - favicon
  - manifest.json

тогда ваши ссылки на файлы должны начинаться с ./static..., а не с /static

Однако, по моему опыту, иконки favicon должны находиться в той же папке, что и manifest.json, поэтому переместите их в папку верхнего уровня (папку build) и ссылайтесь на нее, как ./favicon.ico

Вернуться на верх