2014-01-03 3 views
0

Мой код WebView:Facebook на 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 выглядит странно на него и ничего, как Facebook в веб-режиме, как в хроме, это выглядит следующим образом: enter image description here

И я желаю это будет выглядеть как обычный веб-сайт Facebook.

+0

Wierd выглядит странно! ;) –

ответ

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); 

Обязательно сделайте это, прежде чем пытаться загрузить страницу.

Смежные вопросы