1Frosty
@1Frosty
Познаю новое

Как отправить сайту, что я не со смартфона в WebView?

Доброго времени суток, балуюсь с WebView, создаю мини-браузер для себя. Мне необходимо через мой браузер зайти на сайт "как-будто" с компьютера, а не с мобильного устройства (чтобы он не перенаправлял на версию для мобильных). Подскажите пожалуйста, как используя WebView отправить заголовки сайту, что я пришёл с компьютера ? Вот так реализовываю WebView
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {

    private WebView mWebView;
    /** Called when the activity is first created. */
    @Override

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mWebView = (WebView) findViewById(R.id.webView);

        mWebView.getSettings().setJavaScriptEnabled(true); // Включай JS

        mWebView.setWebViewClient(new MyWebViewClient());
        mWebView.loadUrl("https://yandex.ru");
    }
}

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

Заранее большое спасибо за помощь!
  • Вопрос задан
  • 285 просмотров
Решения вопроса 1
Chvalov
@Chvalov
WebView Settings
mWebView.getSettings().setUserAgentString("USER AGENT");

android-user-agent.jpeg
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы