这个submit提交到了一个ssl链接,如果缺乏ssl证书,自己写的webview就访问不了
类似这样的错误: onReceivedSslError error=primary error: 3 certificate: Issued to:
解决方案:在webviewclient监听里面的:如下
换成:handler.proceed();就可以了,还有很重要的一点,测试这些的是否,辅以其他浏览器,和qq,微信,来试一试是否支持自己的js 通过加载百度,看交互是否支持,如果不支持,可能自己的setting没设置好
//Web视图 private class webViewClient extends WebViewClient { public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { // enableProgress(false); Log.d("leeyao", "onReceivedError failingUrl=" + failingUrl); super.onReceivedError(view, errorCode, description, failingUrl); } @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { // enableProgress(false); Log.d("leeyao", "onReceivedSslError error="+error); // super.onReceivedSslError(view, handler, error); handler.proceed(); } }