我无法通过iframe打开谷歌的主页,也无法通过iframe打开facebook的登录页面。我看过Mozilla的X-frame页面,但无法理解。有人可以告诉我为什么会发生这种情况,如果可能的话,iframe的代码打开googles主页而不是显示空的白色iframe?
代码:
$(document).ready(function() {
$('.iframe').fancybox({
width : '90%',
height : '90%',
titlePosition: 'outside'
});
}); // end ready
<div class="content">
<div class="main">
<h3>For more such beautiful photos visit XYZ on:</h3><br/>
<ul>
<li>
<a href="complete_menu.html" class="iframe" title="Website">His own Web site</a>
</li>
<li>
<a href="http://www.facebook.com/XYZ" class="iframe" title="Facebook">Facebook</a>
</li>
<li>
<a href="http://www.gmail.com/" class="iframe" title="Gmail">Gmail</a>
</li>
</ul>
</div>
</div>
答案 0 :(得分:1)
原因是,Google正在发送“X-Frame-Options:SAMEORIGIN”响应标头。
之前曾问过这个问题 How to show google.com in an iframe?