我正在使用以下简单的 iFrame 代码来加载 Yahoo,但无论如何它都没有加载。在 Chrome 检查器中,我首先看到 URL 状态为 301,然后取消。知道为什么会这样吗?
<iframe name="iframe1" src="http://yahoo.com"></iframe>
最佳答案
您可能会在日志中收到一条错误消息,内容如下:
“拒绝显示文档,因为 X-Frame-Options 禁止显示。”
回答你的问题:
Yahoo 这样做是为了避免点击劫持攻击,确保他们的内容不会嵌入到其他网站。
有关更多信息,请阅读: https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header
关于html - iFrame 未加载 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10268226/