如何使用awesomium 1.7.4.2为Javascript设置referrer

时间:2014-11-26 13:11:53

标签: c# .net referrer awesomium

尝试通过CustomResourceInterceptor设置引荐来源。

此代码不起作用:

request.AppendExtraHeader("Referer", "somereferrer.com");

未发送标题。

此代码有效:

request.Referrer = "somereferrer.com";

发送标题。但是引用者只接收服务器,可以在服务器变量$_SERVER['HTTP_REFERER']中看到。 javascript referrer没有进入变量document.referrer是空的。计数器分别计算直接转换。

通过调用事件webView.DocumentReady

来实现这一目的
webView.ExecuteJavascript("delete window.document.referrer;window.document.__defineGetter__('referrer', function () { return 'somereferrer.com';});");

但这不是正确的方法。这种拐杖并不总是如此。必须有一种方法来正确分配它。

如何让推荐人通过,客户端也通过?因为它可以正确实施吗?

0 个答案:

没有答案