html - iFrame 未加载 URL

标签 html iframe

我正在使用以下简单的 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/

相关文章:

javascript - 使用 Jquery 在索引位置后追加元素?

jquery - Android WebView Javascript 接口(interface)与浏览器冲突

iframe 在等待新页面加载时显示空白页面,而没有 iframe 则不会

javascript - 如何使用 javascript 从 iframe 中获取选定的文本?

javascript - Electron 中的Bootstrap工具提示功能

html - 我的 DIVS 不能正确放置

html - 文本框/输入文本元素长于应有的长度

jquery - 使悬停起作用或捕获 iframe 滚动条上的鼠标输入事件?

javascript - 可以使用 Bootstrap 使 iframe 响应吗?

javascript - 如何让 div 弹出 IFRAME 的限制?