android - 封装webview + vuejs的时候,对于html的资源,务必不要使用缓存
访问量: 1904
之前一个项目,使用android app封装了vuejs。 一个 activity中挑来挑去的那种。最简单的
结果发现,app对于html请求,仅仅请求一次,以后就全都缓存。
这一点对于寻常的 html页面没问题
但是对于vuejs来说,每次部署,都要把所有的js文件都重新编译一下,js, css 文件名称会变化。index.html文件内容也会变化。
直接导致vuejs部署后,app全面白屏.
所以,就必须不要缓存 index.html
解决办法很简单:
WebSettings settings = webView.getSettings();
//加上这句就可以了.
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);