如何强制网站图标刷新?

我有一个Grails应用程序,它使用本身的tomcat在本地运行,而我刚刚将图标图标更改成一个新图标。 问题是我没法在任何浏览器中看到它。 出现旧的收藏夹图标,或者我什么都没有获得,可是个人新收藏夹没有。 我认为这自己不是Grails的问题,更多的是网站图标的问题。 浏览器

网站图标应该发生什么? 他们应该如何工做? 个人浏览器中有不少书签,这些书签的图标错误,它们彷佛从未刷新过。 如何强制服务器/浏览器中止缓存它们? 鉴于一般只有16x16,老是缓存它们彷佛很愚蠢。 为何不随页面访问一块儿上传它们呢? 这并非一个巨大的开销。 缓存


#1楼

对于Internet Explorer,还有另外一种解决方案: tomcat

  1. 打开互联网浏览器。
  2. 点击菜单>工具>互联网选项。
  3. 单击常规> Internet临时文件>“设置”按钮。
  4. 点击“查看文件”按钮。
  5. 找到旧的favicon.ico文件并删除它。
  6. 从新启动浏览器(Internet Explorer)。

#2楼

尝试在新标签页中打开

我尝试了上面的许多事情(重置缓存,刷新,使用连接标签等),甚至检查了.htaccess文件并重置ExpiresByType变量。 服务器

但这是最终在Chrome(25.0.x)和Safari(6.0.1)中对我有用的东西: cookie

  1. 刷新缓存
  2. <link>标签将收藏夹图标硬<link>
  3. 导航至mysite.com/favicon.ico
  4. 在新标签页中打开mysite.com

(直到第3步,在同一选项卡中刷新仍会重现旧图标。) 工具


#3楼

这是解决Chrome错误的方法:将rel属性更改成样式表! 保留原始连接。 奇迹般有效: 网站

我想出了这种解决方法,由于咱们还须要可以更新客户的站点/生产代码,而我没有找到其余可行的解决方案。 spa


#4楼

简单, code

1:我不想摆弄代码(ps个人网站构建器不使用代码,它使用“上传文件”按钮,它自己就可使用) it

2:我尝试了CTRL + F5 ,但对我来讲不起做用。

我有一个解决方案:

IE:转到设置齿轮O清除全部浏览器历史记录和cookie

Chrome:转到X右下角看起来像=的菜单,而后转到设置,历史记录,清除浏览数据,而后选中全部适用的框(我作了历史记录,Cookie,并从时间的开始)


#5楼

在Mac OS X上的Chrome中,可使用网站图标缓存删除文件

${user.home}/Library/Application Support/Google/Chrome/Default/Favicons
相关文章
相关标签/搜索