iframe不显示源链接

时间:2012-04-18 12:18:10

标签: asp.net iframe

我刚注意到有些网页无法通过框架查看。我必须显示这个website(https://mebbis.meb.gov.tr/login1.aspx),但我不知道从哪里开始。除此之外,我尝试了几个更多的网站,如谷歌,脸书,雅虎等...但它们中的任何一个似乎也可以通过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>

P.S。我正在使用asp.net,所以任何建议都将受到赞赏。

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

1 个答案:

答案 0 :(得分:2)

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

某些网站会添加一个设置,以便在iframe中无法查看这些设置。该设置是一个名为“x-frame-options”的标题

这方面的一个例子是facebook,它传回来了:

  

x-frame-options DENY

这可以在网络面板下的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停止加载,您可能不应该这样做。