在简化示例中,我有以下HTML页面(iOS和Android上的PhoneGap应用程序):
<html>
<head>...</head>
<body>
...
<script>
document.write('../../Documents/data.js?u='+(new Date()).getTime() );
</script>
<script src="js/some.js"> </script>
</body>
但它只是一个黑客攻击,即使它似乎有效,但我确信应该有更好的解决方案。
答案 0 :(得分:0)
您可以使用应用缓存来表示每次都需要通过网络加载date.js。
答案 1 :(得分:0)
这个“WorkAround”工作正常。 遵循相同的解决方法....如果您想要“清除缓存”,请手动设置版本。
<html>
<head>...</head>
<body>
...
<script>
document.write('../../Documents/data.js?u=001'); //Fixed version
</script>
<script src="js/some.js"> </script>