0

URL がhttps://uesr:user@test.move.com:443/test-mobileである webView があります。このページを読み込もうとすると、ページから認証を削除し、user:user を削除すると、実行できなくなります。 @ページ作品。そのURLで動作するようにwebviewに認証を追加するにはどうすればよいですか?

これは私のwebViewです:

formWebView.getSettings().setJavaScriptEnabled(true);
formWebView.loadUrl(url);
formWebView.getSettings().setBuiltInZoomControls(true);
4

2 に答える 2

2

私は次の方法で問題を解決します。

    formWebView.setWebViewClient(new WebViewClient() {
          @Override 
          public void onReceivedHttpAuthRequest(WebView view,
                                                HttpAuthHandler handler,
                                                String host,
                                                String realm){ 
            handler.proceed(loggedUser.getLogin(), loggedUser.getPass());
          } 

          public void onReceivedSslError(WebView view,
                                         SslErrorHandler handler,
                                         SslError error) {
            handler.proceed() ;
          }
        });
于 2013-07-04T12:00:42.390 に答える