android App 在WebView中嵌入H5网页,无法正常显示
程序员文章站
2022-06-04 16:56:28
...
开发android App 时,用WebView 打开 H5网页,无法正常显示。
在WebView开发assets中的html,有本地文件访问权限,在调试模式下浏览器报错cannot fetch to...
在WebView中打开远程html,提示ERR_CLEARTEXT_NOT_PERMITTED
最终搜索到,添加下面的代码就ok了,报错原因是android9.0默认只支持https访问
<uses-permission android:name="android.permission.INTERNET" />
android:usesCleartextTraffic="true"
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
System.out.println("测试资源加载错误时进入");
}
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
// Toast.makeText(MainActivity.this, "提示:hhh。"+ errorCode + "ff= " + failingUrl, Toast.LENGTH_LONG).show();
isError = true;
System.out.println("测试 webView页面打不开错误进入");
}
上一篇: MySQL优化器可选开关详解