【问题标题】:refused to connect error when embedding a website with iframe使用 iframe 嵌入网站时出现拒绝连接错误
【发布时间】:2020-09-01 18:31:45
【问题描述】:

我尝试使用 iframe 在 HTML 中嵌入网站(完整网站),但尝试嵌入网站时出现错误。 www.example.com 拒绝连接。 我的代码:

<iframe src="https://www.example.com" title="Example"></iframe>

【问题讨论】:

  • 这似乎对我有用。 jsfiddle.net/ne4Lda1x。你能描述更多吗?
  • 发布您在开发工具的网络选项卡中看到的请求和响应标头。

标签: html iframe


【解决方案1】:

我在将网站嵌入另一个网站(Squarespace)时遇到了同样的问题 X-Frame-Options HTTP 响应标头可用于指示是否应允许浏览器以 、 或 呈现页面。网站可以使用它来避免点击劫持攻击,方法是确保其内容不会嵌入到其他网站中。 X-Frame-Options 有三个可能的指令:

X-Frame-Options: DENY
X-Frame-Options: SAMEORIGIN
X-Frame-Options: ALLOW-FROM https://toucan-springtail-bftp.squarespace.com/

我使用了 3'd 选项,ALLOW-FROM 之后的 URL 是您要嵌入的网站的 URL。

它对我有用!

【讨论】:

  • 无法理解我们可以在哪里添加 x-frame -options ,是在 iframe 选择器中吗?
猜你喜欢
  • 2020-10-26
  • 2021-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-16
相关资源
最近更新 更多