我有一个非常基本的html
<html>
<body>
<iframe src="http://www.google.com">
<p>Your browser does not support iframes.</p>
</iframe>
</body>
</html>当我以谷歌/雅虎作为源地址呈现页面时,没有显示。这就是我在萤火虫中看到的
<iframe src="http://www.google.com">
<html>
<head></head>
<body></body>
</html>
</iframe>如果我做错了什么,请纠正,否则请提供任何真实的文件,,如果搜索专线已阻塞iframes。会很感激的。
p.s .您也可以在W3Schools上尝试上面的示例。
发布于 2012-03-30 12:38:49
您不能在浏览器中绕过它,它们只会拒绝在iframe中显示发送
X-框架-选项标头与DENY or SAMEORIGIN。它甚至不能归结到javascript。有关ClickJacking和X-框架-选项的更多信息,请阅读
发布于 2012-03-30 12:40:30
使用javascript,您可以很容易地发现您的站点是否显示在框架集中/IFrame中,或者它是否是独立的:
<script type="text/javascript">if(self!=top){/*I am framed*/}</script>Google可能在它的脚本中包含了这段代码,当它发现它的站点在一个外部框架内时,它就会删除它的内容。
使用相同的简单技巧,html页面可以从每个框架中分离出来:
<script type="text/javascript">
if(self!=top){
top.location.replace(self.location.href);
}
</script>如果您想尝试这种免费的技巧,请在代码www.google.com中替换为“我的站点: wissen.schoelnast.at”的url (它是德语)。
发布于 2012-03-30 13:58:28
谷歌对iframe的看法,请阅读这里
请参阅,避免iFrames -或单独链接到它们的内容.
https://stackoverflow.com/questions/9941694
复制相似问题