【问题标题】:iframe doesn't display the source linkiframe 不显示源链接
【发布时间】:2012-04-18 12:18:09
【问题描述】:

我刚刚注意到某些网页无法通过框架查看。我必须显示这个website (https://mebbis.meb.gov.tr/login1.aspx) 但我只是不知道从哪里开始。除此之外,我还尝试了其他几个网站,如 google、facebook、yahoo 等……但它们似乎都不能通过 iframe 显示。我对 google yahoo facebook 不是很感兴趣。但是我必须让这个website 工作。有没有人知道解决这个问题的解决方法?谢谢

<iframe runat="server" id="mainFrame" name="main" width="100%" src="https://mebbis.meb.gov.tr/login1.aspx" style="height: 600px;">Your browser doesn't support frames.</iframe>

附:我正在使用 asp.net,因此我们将不胜感激。

我为什么需要这个:我设计了一个可以拍摄相框照片的网站,以便我们的用户可以登录 mebbis.gov.tr 以证明他们目前是学生,这样他们就可以以优惠的价格乘坐公共汽车。我们已经为此工作了一个多月,但我们现在陷入了困境。

【问题讨论】:

  • 我找到了一种显示页面的方法,但这次 capthca 没有加载。一个好项目在一分钟前死掉了:(

标签: asp.net iframe


【解决方案1】:

我最近在电子学习课件中看到了这一点,因为课件通常加载在 iframe 中。

一些网站添加了一项设置,使它们在 iframe 中不可见。该设置是一个名为“x-frame-options”的标题

Facebook 就是一个例子,它会传回:

x-frame-options 拒绝

这可以在net面板下的firebug中查看。

有关标题的更多详细信息在这里:

https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

编辑

我注意到您发送的链接没有标题。因为该网站实际上正在返回一个错误,它看起来像是检测到您正在通过 onload javascript 事件中的 iframe 加载它并将您重定向到错误页面。

if (self != top) self.location='http://mebbis.meb.gov.tr/hatali.jpg'

如果网站专门尝试停止通过 iframe 加载,您可能不应该这样做。

【讨论】:

  • Alex Key,朋友,你写的内容非常丰富。非常感谢你。我设计了一个可以拍相框的网站,这样我们的用户就可以登录mebbis.gov.tr来证明他们现在是学生,这样他们就可以以优惠的价格乘坐公共汽车。我们已经工作了一个多月,我们在这一点上陷入了困境。如果您知道对此的一些解决方案,或者知道其他有能力这样做的人,请告诉我。感谢您的信息和时间。
  • 没问题,很高兴为您提供帮助。也许最简单的解决方案是有一个按钮,当单击该按钮时,会在弹出/新窗口中打开 mebbis.meb.gov.tr,并带有一个覆盖您自己网站的模式对话框,要求用户对新窗口进行屏幕截图。下面是一个模态对话框的例子:jqueryui.com/demos/dialog/#modal
猜你喜欢
  • 1970-01-01
  • 2022-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-09
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
相关资源
最近更新 更多