关于Oppo、Vivo手机低于Android 7.0版本WebView中JS不执行,CSS加载异常的问题

html-css042

关于Oppo、Vivo手机低于Android 7.0版本WebView中JS不执行,CSS加载异常的问题,第1张

项目中出现一个兼容性问题,Oppo、Vivo手机Webview加载本地JS、CSS不执行

一、前提 OV手机低于android 7.0版本,

二、baseUrl是Https的

三、使用: webView.loadDataWithBaseURL(baseUrl, html, "text/htmlcharset=UTF-8", "utf-8", null) 方法加载

解决办法

还有一种不太好的解决办法: webView.loadDataWithBaseURL(null, html, "text/htmlcharset=UTF-8", "utf-8", null)

但是这样会导致页面内不是完整路径的图片找不到。

可能是手机系统和软件不兼容导致的这样的情况 ,可以选择兼容性比较强的手机应用市场进行软件的下载。

1、手机的未知来源没有打开,手机设置--安全与隐私--开启未知来源;

2、手机内存已满,建议进入设置--应用程序--选择单个程序--清除缓存;

3、首选安装位置不对,进入设置--存储--首选安装位置--选择为由系统决定,再重新下载安装;

4、安装软件的版本低于现有版本、或者软件兼容性问题所导致,请更换其他版本或者其他软件再次下载安装;

5、手机获取过ROOT等权限改变手机系统稳定性,建议前往客户服务中心刷机解除手机ROOT状态。