Android webview – set referer (para la versión <2.2 aka Froyo)

Tengo un sitio web para móviles y una aplicación para móviles para Android que puede cargar este sitio web en una vista web. Me gustaría establecer el encabezado de la solicitud de 'referer' HTTP de la aplicación de Android para que pueda realizar un seguimiento de lo que hacen los usuarios de las aplicaciones de Android.

¿Hay alguna manera de configurar los encabezados de solicitud HTTP antes de llamar a loadURL () en WebView?

EDITAR:

Resulta en Froyo (2.2) que hay una manera de hacer esto como el comando loadUrl () tiene un nuevo parámetro para especificar los encabezados adicionales WebView / loadUrl . Los comentarios dicen que no puede anular encabezados comunes, pero he probado 'referer' y funciona bien.

Así que – todavía necesita una solución pre Froyo – cualquier idea?

No es posible pre Froyo. Después de Froyo puede utilizar el parámetro extraHeaders en loadUrl para pasar encabezados HTTP.

Puede configurar el agente de usuario utilizando el método setUserAgentString (String ua)

Consulte la documentación de WebSettings: http://developer.android.com/reference/android/webkit/WebSettings.html

  • Vista Web con No hay configuraciones EGL adecuadas encontradas error
  • Android Webview, Configuración de clic largo habilitado en los enlaces exclusivamente?
  • Auto clic en WebView
  • @Android mostrar / res / visibles en WebView
  • Transmisión de la matriz de la actividad a Javascript
  • WebView onPageFinished no se llama cuando MapView está visible
  • ¿Cómo referencia un archivo almacenado en el almacenamiento interno desde un WebView?
  • Usando javascript en android webview
  • Prevención de la autolinking de correos electrónicos y URLs en un WebView de Android
  • Funciones de JavaScript de Android Calling en WebView
  • WebView.loadUrl (url, encabezados) no funciona en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.