Что такое public / manifest.файл json в create-react-app?

Я знаю этот манифест.json использует для расширения chrome, но здесь это что-то другое. Это код файла:

{
  "short_name": "React App",
  "name": "Create React App Sample",
  "icons": [
    {
      "src": "favicon.ico",
      "sizes": "192x192",
      "type": "image/png"
    }
  ],
  "start_url": "./index.html",
  "display": "standalone",
  "theme_color": "#000000",
  "background_color": "#ffffff"
}

когда я изменяю какое-то значение, обновление страницы, но ничего не меняется.

1 ответов


Это Манифест Веб-Приложения это описывает ваше приложение, и оно используется, например, мобильными телефонами, если ярлык добавлен на рабочий стол.

из MDN (ссылка выше):

манифест веб-приложения содержит информацию о приложении (например, имя, автор, значок и описание) в текстовом файле JSON. Целью манифеста является установка веб-приложений на рабочий стол устройства, предоставляя пользователям более быстрый доступ и более богатый опыт.