如何強制網站圖標刷新?

我有一個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
相關文章
相關標籤/搜索