我知道manifest.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"
}
当我更改某个值时,页面更新,但没有任何变化。
答案 0 :(得分:54)
它是Web App Manifest,用于描述您的应用程序及其用途,例如:如果将快捷方式添加到主屏幕,则为手机。
来自MDN(上面链接):
Web应用程序清单在JSON文本文件中提供有关应用程序(如名称,作者,图标和描述)的信息。清单的目的是将Web应用程序安装到设备的主屏幕,为用户提供更快的访问和更丰富的体验。
答案 1 :(得分:0)
每当您要开发PWA(渐进式Web应用程序)时,它都是必需的文件。为了描述PWA的确切含义,它是Web应用程序的增强版本,可在DefaultCodegen
上运行,并且具有manifest.json文件,该文件描述了Web应用程序的必要信息。如今,通过改善服务人员,我们可以通过使用PWA在访问摄像机等本地功能方面拥有丰富的经验。与Native Apps相比,它甚至更快,更吸引人(例如推送通知)。
答案 2 :(得分:-1)
manifest.json是json文件,主要用于在手机上描述我们的应用