2015-09-18 3 views
1
import android.app.Activity; 
import android.os.Bundle; 
import android.webkit.WebView; 
import android.webkit.WebViewClient; 

public class MainActivity extends Activity { 

private WebView mWebView; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    mWebView = (WebView) findViewById(R.id.web_view); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.setWebViewClient(new CustomWebViewClient()); 
    mWebView.loadUrl("http://groupedirectouest.com"); 
} 
} 

class CustomWebViewClient extends WebViewClient { 

@Override 
public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    view.loadUrl(url); 
    return true; 
} 
} 

Когда я использую строку ua ​​(userAgent), веб-просмотр показывает рабочую версию сайта. здесь строка иа я использовал:WebView открывает статическую версию сайта

mWebView.getSettings().setUserAgentString("AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"); 

здесь есть сайт, который я пытаюсь открыть в моем

http://groupedirectouest.com/ 

он отлично работает с хромом, но WebView.

ответ

0

Теперь у вас есть пользовательские хромированные вкладки!

WebView - хорошее решение, если вы размещаете свой контент внутри своего приложения. Если ваше приложение направляет пользователей на URL-адреса вне вашего домена, теперь рекомендуется использовать пользовательские вкладки Chrome для различных преимуществ.
Перейдите по ссылке ниже:

https://developer.chrome.com/multidevice/android/customtabs