這個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(); } }