![](/img/trans.png)
[英]What would be a good strategy for a variable for prefixing a static resource?
[英]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.