iPhone存储网站图标,即使它已被更新并且缓存/历史记录已被清除



我的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和缓存之外?

我遇到了同样的问题,发现了以下。。。。使用"+"在safari中,转到您的开始页面,然后删除该页面的所有实例,转到底部编辑并关闭收藏夹,然后重新打开。收藏夹图标更新。

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

Safari有非常激进的收藏夹缓存。我在大型制作网站上多次看到最喜欢的图标数月不更新的情况。

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

在不给你解决问题的情况下,我希望我的答案能揭示这个缓存问题,因为我在IPhone 13 pro 15.6.1 上遇到了同样的问题

向致以最诚挚的问候

最新更新