eug*_*neK 36 javascript asp.net user-agent referrer
我有一个网站,我使用ASP.NET处理程序动态创建Javascript代码,我应该将引用者添加到数据库.
我希望得到推荐人的推荐人:
website1
website2
(我在哪里创建像素到另一个网站)website3
(像素所在的位置)我没有代码访问权限website1
,website2
我只能分配JavaScript.
如果我在当前申请状态下获得推荐人,我会得到website2
.
有没有办法获得website1
推荐人?
Tom*_*Tom 51
你可以传递这个值:document.referrer
.
该表达需要在网站2上进行评估,而不是在网站3上进行评估.
所以:
// website2.html
<img src="website3.com/pxl.gif" id="pxl" />
<script>
document.getElementById('pxl').src += '?ref=' + encodeURIComponent(document.referrer);
</script>
Run Code Online (Sandbox Code Playgroud)
对website3的请求将包含引荐来源.
不可能直接在website3上获得website2的推荐人.但是,由于您可以在website2上使用javascript,您可以获取referrer(document.referrer
)并将其添加到您获得的像素的网址中.例如:
var referer = document.referrer;
var pixelUrl = 'http://website3/pixel?referrer=' + escape(referrer);
// create pixel...
Run Code Online (Sandbox Code Playgroud)
希望有所帮助
归档时间: |
|
查看次数: |
63790 次 |
最近记录: |