強制 Chrome 瀏覽器更新 favicon

在某次更新專案的 favicon.ico 時候,發現不管是在設定清除了快取,cmd+shift+R,或是用無痕視窗開啟,在分頁上看到的都是舊的圖示。但是透過網址直接存取 favicon.ico,拿到也的確是新的檔案。

後來上網餵狗發現可以透過手動刪除位於User Data資料夾下的 Favicon cache file 以徹底清除所有的 favicon 快取來解決此問題。

大致步驟如下:

  1. 關閉 Chrome 瀏覽器

  2. 開啟 User Data 資料夾

    • Mac OS X
    ~/Library/Application Support/Google/Chrome/Default
    • Windows

    根據各版本可能不同,不過位置大概在

    C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default
  3. 刪除 Favicons 檔案

接下來開啟Chrome時,因為快取已經被刪除了,瀏覽器會去重新存取各個網頁的favicon。

Reference

© 2019 Hau Chen