6

特に先頭部分が欠落している場合、一部のWebViewURL が表示されません。ロードされませんが、正常にロードされます。logcat に例外やメッセージが表示されないため、舞台裏で何が起こっているのかを突き止めるのはかなり難しいようです。実際に表示されるスニペットは次のとおりです。www.http://google.comhttp://www.google.comWebView

WebView wbvBrowser = new WebView(this.objContext);
wbvBrowser.getSettings().setBuiltInZoomControls(true);
wbvBrowser.getSettings().setJavaScriptEnabled(true);
wbvBrowser.loadUrl("http://google.com");

この問題の原因を知っている人はいますか? 私は困惑しています。

ありがとう。

4

4 に答える 4

3

DOM ストレージ API を有効にする

wbvBrowser.setDomStorageEnabled(true);
于 2014-04-21T13:49:41.243 に答える
2

アプリにインターネットへのアクセス許可があることを確認してください。以下を AndroidManifest.xml に追加します。

    <uses-permission android:name="android.permission.INTERNET" /> 
于 2013-05-19T17:19:20.600 に答える
0

これを試して...

wbvBrowser.setWebViewClient(new Callback());
private class Callback extends WebViewClient{  //HERE IS THE MAIN CHANGE. 

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        return (false);
    }

}
于 2012-09-11T12:20:37.443 に答える