反向链接referrer的原理


一直都不明白反向链接是怎么实现的,今天好像有点懂了。在这个网站看到,原来一段javascript代码就够了,一定是利用了浏览器的什么功能。

<scriptlanguage="Javascript"src="http://www.downes.ca/referrers.js"></script>

倒,看了一下这个js的内容,原来document还有个referrer属性啊,现在完全没有神秘感了。

functionwrite_ref(){
document.write(
"<scriptlanguage='Javascript'src='http://216.55.133.99/cgi-bin/data/referrers.cgi?in="+document.referrer+"&out="+document.location+"'>");
document.write(
"</");
document.write(
"script>");
}
write_ref();

不过博客园这里好像是不让插入script的,插入的script会被过滤。而且也不能插入form,因为会和搜索的那个form嵌套。 优质内容筛选与推荐>>
1、nginx的重试机制以及nginx常用的超时配置说明
2、Leetcode 214. Shortest Palindrome
3、BIOS 和UEFI的区别
4、根据历法,凡是1、3、5、7、8、10、12月,每月31天;凡是4、6、9、11月,每月30天; 2月闰年29天,平年28天。闰年的判断方法是: 1、如果年号能被400整除,此年为闰年, 2、如果年号能被4整除但不能被100整除,此年为闰年;3、 其他情 况都不是闰年。 编程输入年、月,输出该月的天数。
5、jenkins-产品中心发布-消息队列重启


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号