Android Webview显示旧网站内容而不是新网站内容

时间:2018-07-05 11:11:41

标签: javascript android caching webview android-webview

我的webview出现问题,无法获取我网站的新页面。我进行了彻底的搜索,并尝试了许多不同的技术,但直到找到此代码,该方法才起作用;

<link rel='stylesheet' href='style/jquery.mobile-1.3.2.min.css?ver=1.3.2'>
<script src="js/jquery-1.8.3.min.js?ver=1.8.3"></script>
<script src="js/jquery.mobile-1.3.2.min.js?ver=1.3.2"></script>
<script src="js/my_script.js?ver=201603111428"></script>

只是说要在我进行更改时将新版本号添加到css等中,它将正确加载到Webview中。令人震惊的是它起作用了,但是我感觉这不应该成为解决问题的方法,所以我想找出是否有一个可以正常工作的脚本,我可以将其添加到我的Web视图中,以使其每次都在不缓存内容时加载在线内容?

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

?字符后的部分实际上代表您所做更改的日志。

这些文档应该可以帮助您更好地理解为什么https://semver.org/

这是一个好方法,也是首选,它可以是一个简单的哈希数,也可以是一个增量或一个时间戳。但是它必须标记浏览器已缓存的版本已更改。为此,我们将其他信息附加在名称中。