android webview - установить реферер (для версии <2.2 aka Froyo) - PullRequest
5 голосов
/ 16 ноября 2010

У меня есть мобильный веб-сайт и мобильное приложение для Android, которое может загрузить этот веб-сайт в веб-обозрение.Я хотел бы установить заголовок запроса HTTP referer из приложения Android, чтобы отслеживать, что делают пользователи приложения Android.

Есть ли способ установить заголовки HTTP-запроса перед вызовом loadURL () в WebView?

EDIT:

Получается в Froyo (2.2) есть способ сделать это, так как команда loadUrl () имеет новый параметр для указания дополнительных заголовков WebView / loadUrl .В комментариях говорится, что вы не можете переопределить обычные заголовки, но я протестировал 'referer', и он отлично работает.

Итак - все еще нужно решение pre Froyo - есть идеи?*

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Это не возможно предварительно Froyo.После Froyo вы можете использовать параметр extraHeaders в loadUrl для передачи заголовков HTTP.

0 голосов
/ 13 июня 2011

вы можете установить пользовательский агент, используя метод setUserAgentString (String ua)

см. Документацию по WebSettings: http://developer.android.com/reference/android/webkit/WebSettings.html

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