0

我有一个 web 应用程序,可以进行各种调用以加载 javascript。IE:

 <script src="test.js"></script>

我知道防止缓存的常见解决方案是:

 <script src="test.js<?=$random_number?>"></script>

我的挑战是我的应用程序没有像 PHP/ASP 这样的语言提供服务。它基本上只是一个平面文件。(因为我们使用与 PhoneGap 应用相同的源代码)

除了下面的脚本标签之外,还有更简洁的方法吗?

 document.write("<script src='test.js?rnd=" + Math.random() + "'></script>");
4

1 回答 1

-1

使用 dom 脚本加法器代替 document.write:

function addScript(u,d){(d=document).getElementsByTagName('head')[0].appendChild(d.createElement('script')).src=u}

addScript("test.js?rnd="+Math.random());
于 2013-07-10T18:42:12.223 回答