我有一个Grails应用程序,它使用本身的tomcat在本地运行,而我刚刚将图标图标更改成一个新图标。 问题是我没法在任何浏览器中看到它。 出现旧的收藏夹图标,或者我什么都没有获得,可是个人新收藏夹没有。 我认为这自己不是Grails的问题,更多的是网站图标的问题。 浏览器
网站图标应该发生什么? 他们应该如何工做? 个人浏览器中有不少书签,这些书签的图标错误,它们彷佛从未刷新过。 如何强制服务器/浏览器中止缓存它们? 鉴于一般只有16x16,老是缓存它们彷佛很愚蠢。 为何不随页面访问一块儿上传它们呢? 这并非一个巨大的开销。 缓存
对于Internet Explorer,还有另外一种解决方案: tomcat
我尝试了上面的许多事情(重置缓存,刷新,使用连接标签等),甚至检查了.htaccess
文件并重置ExpiresByType变量。 服务器
但这是最终在Chrome(25.0.x)和Safari(6.0.1)中对我有用的东西: cookie
<link>
标签将收藏夹图标硬<link>
mysite.com/favicon.ico
mysite.com
(直到第3步,在同一选项卡中刷新仍会重现旧图标。) 工具
这是解决Chrome错误的方法:将rel属性更改成样式表! 保留原始连接。 奇迹般有效: 网站
我想出了这种解决方法,由于咱们还须要可以更新客户的站点/生产代码,而我没有找到其余可行的解决方案。 spa
简单, code
1:我不想摆弄代码(ps个人网站构建器不使用代码,它使用“上传文件”按钮,它自己就可使用) it
2:我尝试了CTRL + F5 ,但对我来讲不起做用。
我有一个解决方案:
IE:转到设置齿轮O清除全部浏览器历史记录和cookie
Chrome:转到X右下角看起来像=的菜单,而后转到设置,历史记录,清除浏览数据,而后选中全部适用的框(我作了历史记录,Cookie,并从时间的开始)
在Mac OS X上的Chrome中,可使用网站图标缓存删除文件
${user.home}/Library/Application Support/Google/Chrome/Default/Favicons