通过js或php能修改网页重定向的referer吗?
现在页面在弹框,用户点击确定之后要重定向第三方的一个页面,但是因为referer问题,无法正确的打开,所以想问下有没有办法能通过js或者php修改跳转时的referer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现在页面在弹框,用户点击确定之后要重定向第三方的一个页面,但是因为referer问题,无法正确的打开,所以想问下有没有办法能通过js或者php修改跳转时的referer?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
HTML 有一个
rel="noreferrer"
的属性,可用于<a>
和<area>
标签,这样可以抹掉referer。修改referer 是不可能的(在你自己的电脑上当然可以通过一些小手段修改,但是无法做到让所有访问你网站的人都自动修改referer)
对于这种的话PHP肯定处理不好,PHP可以直接get或post,并且修改http的header,但是因为在服务端的,所以最多你吧那个页面内容加载了显示出来,但是这样绝对不是跳转到目标网址。
js虽然在客户端,但是只能修改ajax的referer
如果想要修改referer只能通过修改浏览器的方式,给浏览器开发一个插件
window.location.href =不管用吗?