簡體   English   中英

有什么好的策略可以確保在開發過程中(通過ajax)重新加載資源?

[英]What is a good strategy for guaranteeing resource reloads (via ajax) during development?

我一直無法找到一種將數據重新加載到瀏覽器的方法。

例如,在FF 10中,假設按Control-Shift-R可以做到這一點。 有時確實如此,有時卻沒有。

我已經讀過,如果您更改請求資源的URL,瀏覽器將把數據重新加載為新數據。 我相信這一點。 我要實現它。

我要做的就是簡單地通過對PHP附加unix時間戳來更改文件名。 這將在每個資源請求上完成。

我打算編寫一個PHP維護腳本(例如updateResource.php),該腳本重命名資源,同時編寫將名稱設置為PHP腳本的PHP代碼。

所以對於我的.js資源

file1.js 

file1_timestamp.js

php文件的內容來自

$file_name = file1.js

$file_name = file1_timestamp.js

PHP稍后會寫入.htm文件,然后javascript就會知道該文件會從DOM中提取並通過Ajax Call動態加載該文件。

這次沒有緩存bc URL了。

這是保證重新加載的好方法嗎?

為了強制客戶端重新加載, script.ts?v.xx可以很好地工作並且被廣泛使用。 在編譯時用當前版本的應用程序替換xx。 這樣,您將不必重命名文件。

暫無
暫無

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

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