如何在KitKat和up中的android WebView上设置Referer

如何在KitKat和up中的android WebView上设置Referer,android,webview,android-webview,android-4.4-kitkat,Android,Webview,Android Webview,Android 4.4 Kitkat,KitKat获得了新的基于Chromium的WebView,但是现在它不再传递Referer头。我一直在做以下工作(过去一直有效,但从KitKat起不再有效): 使用Charles Proxy调试时,我可以看到没有传递Referer头。如果我将标题重命名为类似“Referer”(带有两个r)的名称,它将正常运行,尽管这不是一个解决方案,因为标题是带有一个r的Referer 如果任何人有一个在KitKat和更高版本上的Android WebView中传递Referer头的有效解决方案,我将感谢任何

KitKat获得了新的基于Chromium的WebView,但是现在它不再传递Referer头。我一直在做以下工作(过去一直有效,但从KitKat起不再有效):

使用Charles Proxy调试时,我可以看到没有传递Referer头。如果我将标题重命名为类似“Referer”(带有两个r)的名称,它将正常运行,尽管这不是一个解决方案,因为标题是带有一个r的Referer


如果任何人有一个在KitKat和更高版本上的Android WebView中传递Referer头的有效解决方案,我将感谢任何帮助

同样的问题。我找到了一个很好的解决办法。如果Android版本是4.4.3或4.4.4,则传递标题“Referer”(带最后空格)。工作完美

相同的问题,但仍然没有解决方案在google组中发现此问题:。似乎没有解决方案,将在下一个android版本中修复。太棒了。谢谢!它起作用了。但它只适用于4.4,不适用于更高版本。对于以后的版本,我们需要在没有空间的情况下使用。
headers.put("Referer", referrer);
webView.loadUrl(someUrl, headers);