0

Gmail アカウントにアクセスするためのアプリケーションを作成しようとしています。WebViewClient で WebView を使用し、URL http://www.gmail.comをロードしました。以下のコードを参照してください

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.email_main_layout);

    mWebView = (WebView) findViewById(R.id.webview);

    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setPluginState(PluginState.ON);
    mWebView.getSettings().setAppCacheEnabled(true);
    mWebView.setWebViewClient(new EmailWebViewClient());
    mWebView.loadUrl("http://www.gmail.com");
}

サイトは正常に読み込まれます。ただし、ログインした後、電子メールのメッセージは表示されず、読み込みの進行状況とその他のオプションのみが表示されます。AndroidブラウザでGmailを使用できるので、Gmailを正しく表示するには、Webビューでどの設定を行う必要がありますか?

4

1 に答える 1

1

webview プロパティに DOM ストレージの設定がありませんでした

mWebView.getSettings().setDomStorageEnabled(true);
于 2012-08-06T20:36:49.893 に答える