[英]Facebook on WebView looks weird
我的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那樣的Web模式下的Facebook,它看起來像這樣:
我希望它看起來像普通的Web Facebook。
它正在提供網站的移動優化版本。 可以通過這樣更改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);
在嘗試加載頁面之前,請確保執行此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.