【问题标题】:iframe with src from another domain doesn't display带有来自另一个域的 src 的 iframe 不显示
【发布时间】:2015-10-16 20:41:43
【问题描述】:

我有一个不显示 iframe 内容的页面。 iframe 存在于页面源中,但未显示。它在本地运行良好,但在服务器上它仅在 iframe 的源是同一域时才有效。可能是什么原因?

iframe 放置在 .net 用户控件 (.ascx) 中

【问题讨论】:

  • 你能发布一些你如何嵌入你的 iframe 的代码吗?
  • 查看开发者工具控制台,看看是否有任何消息。

标签: html asp.net iframe


【解决方案1】:

这些被称为cross-domain 请求。您在iframe 上指向的服务器必须启用此功能,否则您将无法加载该站点的任何页面,即使您使用的是 AJAX。

阅读更多:https://en.wikipedia.org/wiki/Cross-domain_solution

【讨论】:

    【解决方案2】:

    我发现了问题。页面是https,iframe是http。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      • 1970-01-01
      • 2011-10-18
      • 2015-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多