您好,匿名用户
随意问技术百科期待您的加入

如何让浏览器在访问链接时不要带上referer

0 投票

我们在从一个网站点击链接进入另一个页面时,浏览器会在header里加上Referer值,来标识这次访问的来源页面。但是这种标识有可能会泄漏用户的隐私,有时候我不想让其他人知道我是从哪里点击进来的,能否有手段可以让浏览器不要发送Referer呢?

我试过用window.location.href='...'来跳转,也还是有Referer。大家有什么好办法吗?

用户头像 提问 2012年 12月1日 @ Pantheon 上等兵 (388 威望)
分享到:

1个回答

0 投票
 
最佳答案
function open_without_referrer(link){
document.body.appendChild(document.createElement('iframe')).src='javascript:"<script>top.location.replace(\''+link+'\')<\/script>"';
}

如果如果是新窗口打开,可以使用如下代码:

function open_new_window(full_link){ 
    window.open('javascript:window.name;', '<script>location.replace("'+full_link+'")<\/script>');
 }
用户头像 回复 2012年 12月1日 @ Anivia 上等兵 (276 威望)
选中 2012年 12月1日 @Pantheon
提一个问题:

相关问题

0 投票
1 回复 55 阅读
0 投票
1 回复 46 阅读
用户头像 提问 2012年 12月1日 @ Caitlyn 上等兵 (452 威望)
0 投票
1 回复 36 阅读
0 投票
1 回复 41 阅读
0 投票
1 回复 49 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...