1
我有一個Javascript應用程序,需要經常刷新一些縮略圖。在iOS上的Safari刷新圖像
我創建了一個計時器,將縮略圖的src
屬性從someImage.jpg
更改爲someImage.jpg?0
,然後someImage.jpg?1
等。在所有桌面瀏覽器上,這會有效地強制重新加載映像,這可能會 - 也可能不會 - 在服務器上發生變化。
但是iOS上的Safari(包括iPad和iPhone)似乎有一個更積極的緩存策略,可以擊敗這一策略。它高高興興地忽略查詢字符串,不會發出新資產的請求。
有沒有辦法強制所有瀏覽器 - 包括Safari - 重新加載圖像?
最壞的情況下,應該有效的一件事可能實際上是更改服務器上圖像的URL。不幸的是,這可能不會在我的控制之下,因此我在尋找一個Javascript解決方案。