分类: 开发工具
Web App Manifest 生成器
为可安装的 Web 应用生成 manifest.webmanifest
填写应用名称、起始 URL、显示模式、主题色、背景色和图标列表,即可得到可直接使用的 manifest.webmanifest JSON 文件,让站点可以作为渐进式 Web 应用(PWA)安装。完全在浏览器本地生成。
manifest.webmanifest
{
"name": "LocalTools",
"short_name": "LocalTools",
"start_url": "/",
"display": "standalone",
"theme_color": "#1f6f4a",
"background_color": "#faf8f3",
"icons": [
{
"src": "/icons/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/icons/icon-512.png",
"sizes": "512x512",
"type": "image/png"
}
]
}本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
Web App Manifest 是一个 JSON 文件,用来告诉浏览器你的站点被安装后应该如何表现:主屏幕上的名称和图标、状态栏颜色、是以独立窗口还是普通浏览器标签页打开、以及启动页是哪个地址。没有它,"添加到主屏幕" 要么不可用,要么只会退化成一个普通书签,而不是接近原生应用的体验。
使用方法
- 输入应用的名称、短名称和起始 URL。
- 选择显示模式、主题色和背景色。
- 逐行列出图标,格式为路径和尺寸,例如 "/icon-192.png 192x192"。
- 将 JSON 复制到 manifest.webmanifest 文件中,并在页面 <head> 里用 <link rel="manifest" href="/manifest.webmanifest"> 引用它。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 需要哪些尺寸的图标?
- 至少准备 192x192 和 512x512 的 PNG 图标即可覆盖大多数安装提示和应用图标场景;如果想在特定平台上获得更清晰的图标,可以再补充其他尺寸。
- theme_color 和 background_color 有什么区别?
- theme_color 会给应用周围的浏览器界面(如地址栏或状态栏)染色;background_color 则是应用加载期间、自身内容渲染完成之前短暂显示的启动页背景色。
- 如果我不打算做 PWA,还需要这个吗?
- 即使不需要完整的离线/Service Worker 支持,manifest 也能改善访客收藏站点或添加到主屏幕时显示的图标和名称效果。