2020-03-11 AgentWeb在部分手机上无法加载H5的

2020-03-11  本文已影响0人  兣甅

问题描述:

在开发过程中发现oppo 5.x版本的手机加载H5页面无法加载,在默认浏览器打开会提示证书安全,要点击继续才能正常访问,但是直接用AgentWeb打开无任何提示,导致页面无法加载

解决方案:

重写WebViewClient的onReceivedSslError方法

private fun getWebViewClient(): com.just.agentweb.WebViewClient {
  return object : com.just.agentweb.WebViewClient() {
      override fun onReceivedSslError(
        view: WebView?,
        handler: SslErrorHandler,
        error: SslError?
      ) {
        handler.proceed()
      }
  }
}

调用:

AgentWeb.with(this).setWebViewClient(getWebViewClient())
上一篇下一篇

猜你喜欢

热点阅读