WebView未显示gmail消息

时间:2012-08-06 20:18:19

标签: android webview gmail

我正在尝试创建一个访问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,我在webview中要做什么设置才能正确显示gmail?

1 个答案:

答案 0 :(得分:1)

它缺少webview属性中的设置DOM存储

mWebView.getSettings().setDomStorageEnabled(true);