Я не могу получить доступ к локальному веб-приложению, развернутому в Tomcat, с помощью WebView Android

Можно ли открыть веб-приложение, развернутое локально в Tomcat, с помощью WebView?

Я пробовал использовать

webView.loadUrl("https://me.com/myproj/mobile/online/overview.do");

но вместо этого я получаю пустую страницу. Есть идеи, как исправить эту проблему?


person zDroid    schedule 25.05.2011    source источник


Ответы (1)


Ваша проблема в том, что вы пытаетесь получить доступ к https адресу.

Кажется, что если вы разрабатываете для 2.2+, есть простое решение:

engine = (WebView) findViewById(R.id.my_webview);
engine.setWebViewClient(new WebViewClient() {
    public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error) {
        handler.proceed() ;
    }
}

Но если вы разрабатываете более старые версии, у вас возникают проблемы, потому что эта функция вошла в API от Froyo.

Использованная литература:

person DallaRosa    schedule 25.05.2011