我正在另一个域上使用这样的简单页面测试点击劫持缓解:
<iframe src="https://my.domain/login"></iframe>
我的登录页面发送以下标题:
HTTP/1.1 302 Found
X-Frame-Options: SAMEORIGIN
Location: https://my.domain/landing
...
我很惊讶地看到 IE 10 和 Chrome 33 都遵循重定向并在<iframe>
. 我的登录页面没有发送X-Frame-Options
,但我希望X-Frame-Options
登录页面上的第一个胜过重定向。当我的登录页面显示在框架中时,如何防止浏览器跟随重定向?
<iframe>
如果登录页面没有发送 HTTP 重定向,我应该补充一点,事情会按预期工作(为空/被阻止)。