首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从HTML欺骗HTTP-request引用?

从HTML欺骗HTTP-request引用?
EN

Stack Overflow用户
提问于 2010-07-14 23:07:04
回答 2查看 549关注 0票数 0

有没有什么秘密和神秘的方法可以改变我的HTTP-request的referer的值,或者至少不让它显示出来?此外,使用来自另一个域的MitM页面不会解决我的问题,因为您现在只是提交另一个页面的值。

这不是浏览器特定的,我需要在HTML级别上做这件事。

我面临的问题是一个静默登录页面,它向http-Referrer发送一个HTTP-Redirect,除非它是相同的域,或者是空的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-14 23:09:01

您无法在html级别上控制这一点。您唯一的选择是修改登录代码以不发出重定向,或者将其定向到所需的页面。

票数 1
EN

Stack Overflow用户

发布于 2012-08-02 16:03:47

这是一个古老的问题,但我知道你可以做到这一点。第一种方法不能保证跨所有浏览器,但您可以使用rel=noreferrer。AFAIK GC是目前唯一支持这一点的UA,但它在标准中。FX也可以,IDK。

第二种方法要可靠得多,它涉及一个很酷的小技巧,有人在IRC上与我分享了这个小技巧:

基本上,从base64编码的data: URI构造iframe。框架文档将有一个侦听window.postMessage()的脚本,当它得到带有要访问的URL的命令时,它将执行window.top.location = msg.data.URI或读取消息的任何方式。对不起,我想不起来了,我已经好几天没睡觉了。

如果你仍然关心的话请尽情享受吧。:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3247527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档