Android(安卓)webview微信支付白屏
16lz
2021-12-04
Android使用Webview显示前端页面正常,跳到微信支付时会白屏。部分手机能正常支付,部分会白屏
原因是WebViewClent的onReceivedSslError()方法只能读Android认证过的https合法证书,因此不能继承父类的onReceivedSslError()方法,需要重写或调用sslErrorHandler.proceed();
修改方法如下:
public void onReceivedSslError(WebView webview, SslErrorHandler sslErrorHandler, SslError sslError) { Log.e("onReceivedSslError",TAG+ "onReceivedSslError");}
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- Android(安卓)译文:Android中糟糕的AsyncTask
- Android(安卓)UI事件处理[isInTouchMode()]
- Android屏幕元素层次结构
- Android(安卓)View
- Android(安卓)三言两语
- Android(安卓)Studio 快捷键