前言
本文为大家讲解的是关于爪哇岛描述语言中document.referrer隐藏来源的方法探讨,感兴趣的同学参考下。
关于隐藏来路推荐人在某些情况下很有用,国外网赚界使用的非常广泛。比如流量提供方由于不想让联盟知道自己的流量来源,就需要隐藏自己来源网站的推荐人。
document.referrer
document.referrer是用来获取跳转链接的来源,正规的解释是:推荐人属性可返回载入当前文档的文档的网址。
实际中使用在广告相关业务中较多,包括推广等。
举个例子:
比如我们从百度中跳转到w3c,那我们从w3c中可以获取到推荐人,这个推荐人就是
复制代码代码如下:https://www.baidu.com/s?ie=utf-8f=8rsv _ BP=1rsv _ idx=1tn=百度wd=文档。refereroq=清除refer SV _ pq=bfd 3d 180001 b 68 frsv _ t=876 ecmwvcf/lc4t 42 va 03 df 7m 83 con zqerp42xyhuvk 840 k1 j 53 cnrsv _ enter=1 input=10344 RSV _ sug 3=111 RSV _ sug 1=109 RSV _ sug 7=000 RSV _ n=2bs=清除推荐人
从超文本传送协议(超文本传输协议的缩写)请求头部我们也可以找到这个推荐人
Referer:https://www.baidu.com/s?ie=utf-8f=8rsv _ BP=0rsv _ idx=1tn=百度wd=document。refer RSV _ pq=ad 59 c 4820001 a9 barsv _ t=d9cb i5a E7 ns3 jhq 3q bnca 2 i5 lbazfjc 364 gvq ClD s/i44 xugynb3giyrqlang=cnrsv _ enter=1rs v _ sug 3=12 RSV _ sug 1=1r SV _ sug同样我们在w3c页面中控制台中也获取到这个推荐人。
document.referrerhttps://www.baidu.com/link?URL=zl2d hksrjrlnul1zlsfitchka 3 fsrhk 5 ued 2 tu0x y1…dnbzuaqr3m jkzyz-xpewdyncmmvqwd=eqid=a 28369d 50001 b 6470000005586 b 49 c 2清除来源
最常用的还是使用内联框架来隐藏推荐人。
下面来看一个例子:
!DOCTYPE html头元http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 ' meta http-equiv=' X-UA-Compatible ' content=' IE=edge,chrome=1 ' titledocument.referrer/title/headbody h1隐藏推荐人/h1跳转至百度(有referrer): a target=' _ blank ' href=' https://www .百度。com/' test/a脚本类型=' text/JAVAScript ' var iframe=document。createelement(' iframe '),html='!doctype html heartheta charset=' utf-8 '/头体跳转至百度(无: a target=' _ blank ' href=' https://www .百度。com/' refer test/a/body ',src=' JavaScript :文档。写(窗口。frameelement。GetAttribute( ' data-src ')')';iframe.setAttribute('data-src ',html);iframe.setAttribute('src ',src);iframe . width=' 500 iframe . height=' 300 document。尸体。append child(iframe);/脚本/正文效果如图:
当我们点击有推荐人的a标签的时候,在百度页面我们可以看到推荐人。
当我们点击ifame中嵌套的a标签的时候,在百度页面我们可以看到推荐人为空字符串。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。