簡體   English   中英

如何清除Android瀏覽器中的圖標緩存?

[英]How do I clear the icon cache in the Android browser?

我一直在測試在移動Web應用程序中使用圖標圖標的情況。 我認為我在Android上遇到了緩存刷新問題。

我有兩個供測試的收藏夾圖像,big.png(114x114)和small.png(32x32)。 如果我做一個測試頁:

<html>

<head>

<link rel="apple-touch-icon" href="./small.png" />

</head>

<body>

Test icon page

</body>

</html>

我現在可以使用“將書簽添加到主屏幕”功能,並在主屏幕上創建網站的快捷方式。 但是,如果我將圖像更改為big.png並嘗試將其添加到主屏幕,即使頁面上沒有對其的引用,也會使用small.png!

我認為這是緩存問題,原因是1)重新啟動設備似乎可以解決問題; 2)回到家,第二天早上回來時,使用了正確的圖標。 但是,顯式清除設備上的緩存不會刷新圖標,這使我認為圖標並沒有保留在其中,而是保存在其他緩存中。

有沒有一種方法可以通過緩存標題或設備操作來強制更新圖標?

我目前無法自己測試,但我認為以下問題的答案可以解決您的問題。

我如何強制網站圖標刷新

所以就這樣寫:

<link rel="shortcut icon" href="http://www.yoursite.com/favicon.ico?v=2" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM