簡體   English   中英

有什么辦法可以讓人們獲得我的js的最新版本?

[英]Is there any way to allow people get the latest version of my js?

我想為客戶端創建一個外部js文件...例如,我將給他這樣的鏈接:

http://mydomain.com/yourjs/this_is_your.js

但是我可以更新this_is_your.js並交付給用戶。 所以,我的問題是...如何確保用戶獲得最新的.js文件...所以,我有一個主意,當我制作新版本時,我只是將最新的this_is_your.js上傳到服務器,然后當網頁再次輪詢時,會收到最新的.js。 它可以工作,但是我想要更通用的...在技術上可以實現嗎? 有什么建議嗎? 謝謝。

您可以執行與GWT相同的操作。 有一個不會被緩存的小文件(nocache.js)。 在該文件中,您引用的是js文件的最新版本。 實際腳本的每個版本都有一個唯一的名稱,因此可以對其進行緩存。

動態加載JavaScript文件

如何在另一個JavaScript文件中包含一個JavaScript文件?

我對您的方案看到的一個問題是,客戶端擁有的javascript版本取決於您所提供的服務以及客戶端緩存的javascript版本的最新程度...也許您可以將腳本文件包裝在客戶端請求中考慮到一個cookie,當新版本發布時,您可以將其廢棄。 只是一個想法,但我會擔心性能。

暫無
暫無

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

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