2016-03-15 48 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文件包括 –