【问题标题】:iPhone storing website favicon even though it's been updated and cache/history is clearediPhone 存储网站图标,即使它已更新且缓存/历史记录已清除
【发布时间】:2022-12-11 01:26:10
【问题描述】:

我的 iPhone XS (Safari) 上显示的图标不正确。如果我为该站点添加书签或添加到收藏夹,则会显示新的/正确的图像,但如果我单击“选项卡”图标,您会在其中看到所有打开的选项卡,这是一个非常旧的图标。

显示的图像不是我的托管。我什至最近更换了托管服务提供商,所以一切都是新鲜的。我只能假设以前的图标是从我手机上的旧站点缓存的——但域名相同。

我已经清除了 Safari 的缓存,并在“高级”中清除了“网站数据”,但无论我做什么,图标都不会改变。我已经尝试将 ?v=2 添加到 URL 以尝试强制重新下载,但无论如何,它不会显示我在 head 中指定的图像。

我像这样加载我的图标:

<link rel="apple-touch-icon" href="icon.png" sizes="192x192">
<link rel="shortcut icon" href="favicon.png" sizes="32x32">

有任何想法吗?我唯一能想到的是设备本身在网站上存储方面,但在 Safari 和缓存之外?

【问题讨论】:

    标签: html css ios safari favicon


    【解决方案1】:

    有趣的是,通过进一步研究,我发现 Safari IOS/IpadOS 在隐藏位置缓存图标是一个已知问题。

    Safari 具有极其激进的图标缓存。我已经在大型制作网站上多次看到网站图标数月不更新。

    source

    MacOS 似乎有一个存储该数据的文件夹,但不幸的是,该位置无法通过移动设备访问(据我所知)。

    在不给你解决问题的情况下,我希望我的回答可以解决这个缓存问题,因为我在我的 iPhone 13 pro 15.6.1 上遇到了同样的问题

    最亲切的问候

    【讨论】:

    • 谢谢,是的,这真的很奇怪!我可以报告 Apple,但无法想象它是一个高优先级!不确定我是否可以将自己的操作系统恢复出厂设置以更改图标哈哈。
    【解决方案2】:

    我遇到了同样的问题并发现了以下内容....使用 safari 中的“+”转到您的起始页,然后删除该页面的所有实例,转到底部的编辑并关闭收藏夹,然后将其转回上。图标已更新。

    【讨论】:

      猜你喜欢
      • 2019-04-28
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 2011-04-16
      相关资源
      最近更新 更多