我的WebView代码:
WebViewClient yourWebClient = new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
return false;
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
};
webV = (WebView)findViewById(R.id.webView);
webV.getSettings().setJavaScriptEnabled(true);
webV.setWebViewClient(yourWebClient);
webV.getSettings().setBuiltInZoomControls(false);
webV.setSaveEnabled(true);
webV.loadUrl("http://"+value);
但Facebook看起来很奇怪,在网络模式下没有像Chrome那样的Facebook,它看起来像这样:
我希望它看起来像普通网络Facebook。
答案 0 :(得分:1)
它正在提供该网站的移动优化版本。通过像这样更改WebView
的用户代理,可以绕过这个;
String desktopUserAgent = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0";
webV.getSettings().setUserAgent(desktopUserAgent);
请确保在尝试加载页面之前执行此操作。