android webview - 设置referer(版本<2.2 aka Froyo)

Kev*_*vin 5 android webview

我有一个移动网站和Android移动应用程序,可以在Webview中加载此网站.我想从Android应用设置HTTP'referer'请求标头,以便跟踪Android应用用户的操作.

我有什么办法在WebView中调用loadURL()之前设置HTTP请求头?

编辑:

事实证明在Froyo(2.2)中有一种方法可以做到这一点,因为loadUrl()命令有一个新参数来指定额外的头文件WebView/loadUrl.评论说你不能覆盖常见的标题,但我测试了'referer'并且它工作正常.

所以 - 仍然需要一个前Froyo解决方案 - 任何想法?

Kev*_*vin 1

在弗罗约之前这是不可能的。在 Froyo 之后,您可以使用loadUrl中的 extraHeaders 参数来传递 HTTP 标头。