【问题标题】:Having an issue with iframe on IE8 and IE9 [duplicate]在 IE8 和 IE9 上遇到 iframe 问题 [重复]
【发布时间】:2013-06-21 15:15:32
【问题描述】:

我在 html 代码中有一个 <href> 链接,当它没有放在 <iframe> 标记内时效果很好,而相同的链接放在 <iframe> 内时会出现问题

下面是代码:

<iframe frameborder="0" src="http://localhost/TestingLink.htm"></iframe>

TestingLink.htm 的代码:

<a href="http://www.google.com">Click me</a>

【问题讨论】:

  • 这是因为 Google 不允许在 iFrame 中加载他们的网站。

标签: html


【解决方案1】:

这是由于 Google 在 X-Frame-Options 标头中添加了 DENY。这意味着您不能将该网站嵌入到 iframe 中。

DENY:页面不能在框架中显示,无论 网站试图这样做。

这是您在使用 iframe 调试页面时会看到的错误:

Load denied by X-Frame-Options: https://www.google.co.uk/ does not permit cross-origin framing.

在此处阅读有关 X-Frame-Options 的更多信息:https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多