-
-
Notifications
You must be signed in to change notification settings - Fork 307
Open
Description
问题描述
PWA 安装到桌面后,图标在 Chrome/Edge 上被裁切/放大,显示效果不佳。
根本原因
web/vite.config.ts 中的 PWA manifest 配置缺少 purpose: "any" 字段。
当前配置:
icons: [
{ src: 'pwa-64x64.png', sizes: '64x64', type: 'image/png' },
{ src: 'pwa-192x192.png', sizes: '192x192', type: 'image/png' },
{ src: 'pwa-512x512.png', sizes: '512x512', type: 'image/png' },
{ src: 'maskable-icon-512x512.png', sizes: '512x512', type: 'image/png', purpose: 'maskable' }
]建议修复
icons: [
{ src: 'pwa-64x64.png', sizes: '64x64', type: 'image/png', purpose: 'any' },
{ src: 'pwa-192x192.png', sizes: '192x192', type: 'image/png', purpose: 'any' },
{ src: 'pwa-512x512.png', sizes: '512x512', type: 'image/png', purpose: 'any' },
{ src: 'maskable-icon-512x512.png', sizes: '512x512', type: 'image/png', purpose: 'maskable' }
]参考
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
