Android加载维基百科移动网站不同(片段内的webview)

时间:2012-12-22 20:57:16

标签: android mobile webview fragment wikipedia

我正在尝试在webview中加载维基百科链接,该链接位于片段内。

示例站点站点是; http://en.m.wikipedia.org/wiki/Spanish_dollar

如果我将其加载到我的移动浏览器甚至桌面上,我会获得完整的移动版本,并且所有部分都已折叠。但是,如果我在片段内的webview中加载它,它不会显示正确的“完整”移动维基百科网站。所有部分都扩展了,网站的底部看起来不同。此外,左侧的菜单按钮占用了我的整个网页浏览量,而在普通浏览器中,它占用了60-70%或更少,因此您可以点击剩余的一面返回!

我正在动态地将网页视图添加到像这样的片段中的线性布局中;

    WebView mWebview = new WebView(mContext);

    mWebview.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));

    mWebview.setWebViewClient(new WebViewClient() {
      public void onReceivedError(WebView view, int    errorCode, String description, String failingUrl) {
         Toast.makeText(mContext, description, Toast.LENGTH_SHORT).show();}
    });

    mWebview.loadUrl("http://en.m.wikipedia.org/wiki/Spanish_Dollar");

    layout.addView(mWebview);

非常感谢任何帮助或提示,谢谢!

1 个答案:

答案 0 :(得分:2)

这可能是因为默认情况下禁用了JavaScript。您可以致电WebSettings.setJavaScriptEnabled(boolean)启用它。