3
A
回答
5
您無法強制用戶的瀏覽器清除您網站的緩存。 只需更改您的pdf名稱並在更換HTML時相應地更新它的鏈接。 這會阻止瀏覽器從緩存中加載它。
舉例來說,如果你有一個文件名爲form1.pdf並希望與更新版本來取代它,刪除form1.pdf(不要簡單地取代),命名新的文件不同的名稱一樣form1a.pdf &更新現有鏈接指向form1a.pdf。
+0
我明白了,每次更新文件時,是否必須將其更改爲獨特的?或者我可以在兩個文件名之間來回切換? –
+0
如果您使用舊名稱,最好每次更換它,因爲瀏覽器可以將其從緩存中取出。 –
0
請檢查您的服務器上是否有靜態文件的緩存(是否有某種像Cloudfront一樣的CDN?如果是,那麼它可能只在給定時間內檢查更新文件一次)。
您可能還可以通過Cache-Control
頭髮送給no-cache, must-revalidate
控制在服務器端緩存(見this更多選項)
相關問題
- 1. 部署後強制緩存刷新
- 2. Filenet用戶緩存刷新
- 3. 如何強制瀏覽器刷新網頁的緩存版本
- 4. 如何強制刷新可能的緩存值?
- 5. 如何強制元刷新圖像緩存?
- 6. 如何強制刷新GridView?
- 7. 如何強制刷新ObjectDataSource?
- 8. 強制CSS重新緩存
- 9. 修改head.js javascript調用後強制緩存刷新?
- 10. 如何強制Magento使用APC緩存
- 11. 交叉標籤頁瀏覽器緩存,強制刷新
- 12. 關於部分視圖的敲除緩存 - 強制刷新
- 13. 擊敗Windows上的CIFS文件緩存/強制「刷新」
- 14. 在瀏覽器中強制高速緩存刷新
- 15. 在特定時間強制刷新番石榴緩存
- 16. 強制瀏覽器緩存刷新多個資源(CSS和Javascript)
- 17. 如何強制FormAuthentication刷新用戶角色?
- 18. 如何在Ionic構建/運行時強制刷新緩存的源文件?
- 19. 強制刷新SherlockActionbar
- 20. 強制JFrame刷新
- 21. 強制TextBox刷新
- 22. 強制MapView刷新?
- 23. 強制刷新客戶端瀏覽器
- 24. Parse.com JavaScript SDK - 如何刷新緩存的用戶對象?
- 25. 如何強制客戶端的瀏覽器使用緩存?
- 26. 如何強制清除用戶的緩存/ cookie?
- 27. 禁用/刷新OleDbConnection緩存
- 28. 如何部署新的地圖圖塊,強制用戶緩存清除?
- 29. 如何在使用superagent緩存時強制更新?
- 30. 刷新LRU緩存
可能重複(http://stackoverflow.com/questions/1922910/force-browser -to-clear-cache) – Timble
更簡單的方法是在URL中添加一個隨機的GET令牌。 –