You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS端PWA添加到主屏幕提示图标尺寸设置及白边问题咨询

解决iOS PWA添加主屏幕弹窗图标白边方案

1. 调整apple-touch-icon配置

删除现有的192x192尺寸的apple-touch-icon声明,新增带预处理属性的配置,关闭iOS自动给图标添加光晕、圆角、白边的默认逻辑:

<link rel="apple-touch-icon-precomposed" sizes="180x180" href="assets/icons/apple-touch-icon-180x180.png">

注意你使用的180x180图标不要留透明背景,透明区域会被iOS自动填充为白色,直接将图标背景设置为你需要的实色即可,有效内容控制在152x152的中心区域避免被裁切。

2. 补充manifest图标适配属性

在你引入的site.webmanifest文件中,给对应尺寸的图标添加purpose属性,标记为可适配全出血显示:

{
  "icons": [
    {
      "src": "assets/icons/apple-touch-icon-180x180.png",
      "sizes": "180x180",
      "type": "image/png",
      "purpose": "any maskable"
    },
    // 其余原有尺寸图标配置保留即可
  ]
}

修改后清除Safari缓存重新测试即可实现类似Twitter PWA的无白边图标效果。

效果对比参考:
PWA提示弹窗
Twitter PWA提示弹窗

内容的提问来源于stack exchange,提问作者Too

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 01:15:04