Back

android - 封装webview + vuejs的时候,对于html的资源,务必不要使用缓存

发布时间: 2018-03-27 03:07:00

之前一个项目,使用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);

Back