很多开源项目中都会有manifest文件,一些人不知道它是什么。最近,我在工作中听到了很多关于 Javascript manifest文件的讨论,并开始阅读更多关于它的内容。
Javascript manifest是一个 json 文件,它定义了 Progressive Web App 安装在桌面或移动设备上时的行为方式。我们知道 PWA - 渐进式 Web 应用程序是 Web 应用程序和已安装的本机应用程序之间的混合体。他们可以访问离线存储、位置、USB 或蓝牙等内容。
Javascript manifest文件名为 manifest.json 或 .webmanifest,需要放置在网站的根目录下。它是 json 格式,如下所示:
{
"short_name": "Arrivals",
"name": "Arrivals at Sky High",
"icons": [ {
"src": "launcher-icon.png",
"sizes": "48x48", "type": "image/png" }],
"start_url": "./?utm_source=web_app_manifest",
"display": "standalone",
"orientation": "portrait",
"theme_color": "#29BDBB"
}
我们可以在manifest文件中定义的一些内容:
1、start_url 是必需的,它告诉浏览器你的应用程序在启动时应该从哪里开始
2、显示您的应用程序启动时显示的浏览器 UI(例如:您可以隐藏地址栏)
3、您的应用程序快捷方式图标等
您可以在 web.dev - 添加 Web 应用程序manifest的这篇文章中阅读有关它的更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。