Намерение браузера с User-Agent - PullRequest
0 голосов
/ 10 февраля 2012

Я пытаюсь открыть браузер Android через Intent с помощью пользовательского User-Agent (так как веб-сайт клиента перенаправляется на мобильную страницу), насколько я получил:

            Intent i = new Intent(Intent.ACTION_VIEW);
            i.setData(Uri.parse("http://www.clientwebsite.com"));
            Bundle bundle = new Bundle();
            bundle.putString("User-Agent", "desktop");
            i.putExtra(Browser.EXTRA_HEADERS, bundle);
            startActivity(i);

Но это все еще перенаправляется на мобильную страницу.

Что такое действующий пользователь-агент для идентификации немобильного пользователя? Установка User-Agent на EXTRA_HEADERS намерения действительно изменяет этот заголовок или он перезаписывается браузером?

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

Ну, я решил создать свою собственную WebActivity с User-Agent как «рабочий стол».

    web.getSettings().setUserAgentString("desktop");
1 голос
/ 10 февраля 2012

Браузер не позволяет отдельным вкладкам иметь другого агента пользователя, и этот параметр является закрытым для браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...