OSX 上的 Safari 9 支持在其新的固定选项卡上显示图标,使用以下语法:
<link rel="mask-icon" color="red" href="/mask-icon.svg">
但是,添加此行、重新加载我的页面并固定选项卡后,图标并没有显示。
我该如何告诉它刷新图标?
答案1
Safari 非常热衷于缓存这些图标,但实际上它们却很少。一旦它确定你的网站上有(或没有)图标,它就会保留这一信息,可能保留很长时间,无论你重新启动或刷新多少次,它都不会改变这一点。
您可以通过删除以下文件夹的内容来鼓励它重新检查图标:
~/Library/Safari/Template Icons
然后重新启动 Safari。
答案2
取消您想要重新加载的所有图钉,然后重新启动 Safari。单击 Finder 工具栏中的“前往”菜单并按住 Option 键,这将显示隐藏的库目录。
导航到库文件夹中的 safari 目录并删除模板图标文件夹。
这将重置 Safari 保留的图标缓存。
启动 Safari 并开始固定!
答案3
答案4
- 打开 Safari > 开发 > 清空缓存。
- 刷新页面
注意:如果您在菜单栏中没有看到“开发”菜单,请选取“Safari”>“偏好设置”,点按“高级”,然后选择“在菜单栏中显示“开发”菜单”。
这对我来说很有帮助 ;)