前几天一直在做webview的相关显示,不同的属性设置会有不同的效果。经过几天的研究使用,下面是我在使用过程中的一些总结,与大家分享下:
WebSettings websetting = webview.getSettings(); //webview的许多属性都是通过websetting进行设置的
websetting.setJavaScriptEnabled(true); //可进行JS交互
1、缓存机制的相关设置:
websetting.setDomStorageEnabled(true); //支持文件存储
websetting.setDatabaseEnabled(true); //支持数据库存储
String appCacheDir = this.getApplicationContext().getDir("cache", Context.MODE_PRIVATE).getPath(); //缓存存储路径
websetting.setAppCachePath(appCacheDir); //设置缓存文件的路径
websetting.setAppCacheEnabled(true); //支持缓存