我遇到了以下问题:
var browser = new WebBrowser();
var header = "Referer: http://testref.com\r\n";
browser.Navigate("http://localhost/test", "_self", null, header");
index.html at / localhost / test包含:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$( document ).ready(function() {
alert(document.referrer);}
</script>
它说推荐人是空的,虽然我已指定。 为什么,以及如何强制.net代码发送引用,这将被js代码识别。 也许使用三方控件会有所帮助,比如GeckoFx?
答案 0 :(得分:2)
使用GeckoFx而不是内置控件解决了问题;