簡體   English   中英

WebView上的Facebook看起來很奇怪

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM