【发布时间】:2014-05-17 18:33:11
【问题描述】:
我遇到了以下问题:
var browser = new WebBrowser();
var header = "Referer: http://testref.com\r\n";
browser.Navigate("http://localhost/test", "_self", null, header");
/localhost/test 中的 index.html 包含:
<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>
它说referrer 是空的,虽然我已经指定了。 为什么,以及如何强制 .net 代码发送引用者,这将被 js 代码识别。 也许使用 3 方控件会有所帮助,例如 GeckoFx?
【问题讨论】:
标签: c# winforms http http-headers