2016-03-15 93 views
-1

我是新來的,我在編碼方面還是新手。Auto Refresh Javascript Url

我有外部JavaScript網址。例如:domain.com/filename.js

是否有可能使外部js url的自動刷新(每30秒)?

請記住!該javacript文件來自其他網站(CDN網址),而不是在我自己的託管。我已經在谷歌搜索,但我找不到解決方案。

也許有人在這裏,可以幫助我。

感謝,

回答

0

使用任何腳本加載器。然後有一個函數來刪除腳本元素或使緩存的腳本無效(使用腳本加載器)並使腳本加載器再次加載腳本。

這個看起來非常適合你:https://addyosmani.com/basket.js/

function refreshScript() { 
    basket.require({ url: 'http://domain.com/filename.js', unique: Date.now() }).then(function() { 
    setTimeout(refreshScript, 5minsInMillis); 
    }); 

} 
refreshScript(); 
+0

我已經嘗試但不能爲我工作。可以幫助我看到這個小提琴:https://jsfiddle.net/sez7xg0e/4/ – Ron

+0

@Ron:它看起來籃子取決於RSVP。剛剛添加了dep和它的工作。這是更新的小提琴。 https://jsfiddle.net/sez7xg0e/5/ – 2016-03-15 09:18:29

+0

非常感謝你的幫助。完美的工作:) – Ron

0

是的,是可以做到的,你可以保持文件,無論你想,它只是需要在需要時被調用,它也應包含在每30自動刷新功能秒。

+0

親愛的Shahdeo,你能給我一個示例代碼,可以自動刷新外部JavaScript網址,請! – Ron

+0

只要寫這在HTML頁面中: 輸入您wesite URL和文件,就像你在本地的JS文件包括 –