[指南] 更新 Safari 瀏覽器所見的 Favicon 可用方法 2026

章節連結

Safari 的網頁 Icon ( Favicon ) 長久以來都有頑固快取的問題,縱使清掉電腦或手機端暫存,仍有無法及時更新的問題。截至 2026 的當下,仍不清楚背後更新機制為何。唯一確定的是「載入後透過 JS 替換」這方法是無效的。

xcode


內容

建議解法為:在部署或是 Pre-Render 的同時,就將正確的圖片位置載入,剩下的就交給瀏覽器自行處理了。

網上曾流傳的方法如下:

1. 更改 favicon 的檔名和路徑 -> 不一定有效,成功率 10 %
2. 將 favicon 路徑的後方加入 ?t=<時間> -> 不一定有效,成功率 5 %
3. 透過 JS 替換 -> 無效,成功率 0 %


參考資料

1. Safari not updating favicons dynamically
2. Fix: Safari showing old favicon issue due to Cache

按讚加入粉絲團