2014-09-19 76 views
-2

我有一個HTML頁面,選擇隨機.txt文件作爲輸入,並使用AmcCharts(js框架)來減少圖形。每隔10分鐘後,舊的.txt文件將被刪除,並自動創建新文件。我的HTML從緩存中選擇舊的.txt文件,而不是生成新的.txt文件。<meta>標記關閉緩存不起作用

我已經試過

<meta http-equiv='cache-control' content='no-cache'> 
<meta http-equiv='expires' content='0'> 
<meta http-equiv='pragma' content='no-cache'> 

,但他們沒有工作。

+0

Duplicate - http://stackoverflow.com/questions/1341089/using-meta-tags-to-turn-off-caching-in-all-browsers – ggdx 2014-09-19 20:40:46

+0

@ dwhite.me:不是重複的,因爲這是關於緩存的文件,而不是頁面本身。 – Guffa 2014-09-19 21:12:05

+0

謝謝dwhite ...任何人都可以請告訴如何修改我的HTML頁面,以便刷新時選擇新創建的文件,而不是緩存中較舊的文件。 – paras4all 2014-09-20 19:37:43

回答

2

元標籤只決定頁面本身如何緩存,而不是如何緩存從頁面加載的任何文件。

如果您可以使用服務器腳本處理文本文件的請求,則可以將緩存設置作爲HTTP標頭添加到響應中,以設置請求的緩存性。

否則,您需要通過向其添加參數來使您用於請求文件唯一的URL。例如,您可以使用Javascript生成一個隨機數並添加爲參數,以便您請求檢查data.txt?8973624895723405而不僅僅是data.txt