如何屏蔽浏览器的 reffer 信息

2015-07-29 22:04:16 +08:00
 pc10201
楼主有一个信息查询页面,会把竞争对手的网站相关信息查询出来

里面有一些ajax请求,有时候也需要点链接进入竞争对手的网站

但不想让竞争对手的日志和统计系统中出现自己网站的信息.

楼主想到的办法是:
在服务器上直接绑定一个不存在的域名
在本地host上指向这个域名

有没有更好的办法?
3040 次点击
所在节点    程序员
14 条回复
hiboshi
2015-07-29 22:15:58 +08:00
使用curl 伪造 跳转
jugelizi
2015-07-29 22:22:52 +08:00
你的IP出卖了你
shuimugan
2015-07-29 22:31:10 +08:00
你的做法跟我一样,不过我是在虚拟主机上搭了一个在线代理,只想我自己一个人用,随便起个域名绑hosts连上去的
jackmasa
2015-07-29 22:34:28 +08:00
<a rel="noreferer">
virusdefender
2015-07-29 22:37:27 +08:00
virusdefender
2015-07-29 22:37:48 +08:00
lilydjwg
2015-07-29 22:48:37 +08:00
如果是自己用,装个浏览器扩展或者用 privoxy 干掉 Referer 头即可。
或者配置一下 HTTPS,对方如果是 HTTP 的话是绝对收不到 Referer 的;如果也是 HTTPS 火狐需要开启一个选项。
OpooPages
2015-07-29 22:52:11 +08:00
后台代理,AJAX的部分请求头是不允许修改的。
Septembers
2015-07-29 22:52:50 +08:00
DreaMQ
2015-07-29 22:52:55 +08:00
pc10201
2015-07-29 23:10:27 +08:00
@jackmasa 这个只对链接点击起作用,对ajax请求还是不起作用的
Goooogle
2015-07-29 23:29:35 +08:00
https://code.google.com/p/chrome-redirector/downloads/list
能够修改发送的HTTP报文头部的referrer 常用来解决部分图片的防盗链问题
能够满足你去除referrer或修改成任意referrer的需求
hgc81538
2015-07-29 23:33:32 +08:00
jackmasa
2015-07-30 01:37:40 +08:00
@pc10201 <iframe src="javascript:'<script>new XMLHttpRequest;</script>'"></iframe>

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/209397

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX