检查新版本,Javascript是否从另一个文件获取变量?
如何从另一个.js文件获取变量? 我有两个文件: script.js actualversion.js actualversion.js:检查新版本,Javascript是否从另一个文件获取变量?,javascript,Javascript,如何从另一个.js文件获取变量? 我有两个文件: script.js actualversion.js actualversion.js: var version = '1.1'; 现在我需要每隔60秒将这个“version”变量读入script.js setInervat(..., 60000); if(version != currentversion) { alert("UPDATE!"); } 对不起,我忘了。。“actualversion.js”位于另一个域中。如果您使用jQuer
var version = '1.1';
现在我需要每隔60秒将这个“version”变量读入script.js
setInervat(..., 60000);
if(version != currentversion) { alert("UPDATE!"); }
对不起,我忘了。。“actualversion.js”位于另一个域中。如果您使用jQuery,您可以这样做
function checkVersion () {
$.getScript("http://otherDomain.com/actualversion.js", function(){
console.log("Loaded actualversion");
if(version !== currentversion) {
console.log("UPDATE!");
}
})
}
var checkingVersion = setInterval(checkVersion() , 60000);
如果要在某个时刻取消检查,可以触发以下函数调用,并将setInterval变量(例如checkingVersion)作为参数传递:
clearInterval(checkingVersion);
在执行您正在执行的操作时,需要注意的最重要的一点是,当您加载actualversion.js时,您将加载整个文件。这意味着您将加载它的所有变量和函数。重要的是要确保这些内容不会与您自己的内容冲突。不应该有什么不同