iPhone XS Safari标签页旧Favicon无法更新问题求助
解决思路
- 清理Safari离线阅读列表:进入iPhone「设置」→「Safari浏览器」→「离线阅读列表」,关闭功能或清空列表内容,之后重启Safari再查看标签页图标。
- 更换图标文件名及引用:将
icon.png、favicon.png重命名为带版本标识的名称(比如icon-v2.png、favicon-v2.png),同时更新HTML头部的引用代码:<link rel="apple-touch-icon" href="icon-v2.png" sizes="192x192"> <link rel="shortcut icon" href="favicon-v2.png" sizes="32x32"> - 重启iPhone:iOS系统级的缓存可能未被Safari的清除操作覆盖,重启设备可强制刷新这类缓存。
- 刷新DNS缓存:更换托管商后iOS本地DNS可能缓存旧IP,可通过断开并重连Wi-Fi、开启再关闭飞行模式的方式刷新DNS。
- 补充标准尺寸图标:添加iOS推荐的180x180尺寸
apple-touch-icon,避免因尺寸不匹配导致系统 fallback到旧缓存图标,示例代码:<link rel="apple-touch-icon" href="icon-v2.png" sizes="180x180">
内容的提问来源于stack exchange,提问作者user1406440
相关产品推荐
相关产品推荐

