使用iframe仅显示来自外部网站的一个div?

时间:2013-04-26 02:52:31

标签: html css iframe

有什么方法可以使用iframe只提取外部网站的一部分吗?

这是我试图拉的页面.. http://clep.collegeboard.org/search/test-centers

我想要特别提到的div是中心的白色框(#mainContentWrapper)。

我自己已经有了解决方案,虽然它有一些缺陷。我做的伎俩是我做了一个外部div并禁用了iframe,我调整了高度/宽度和定位,它只会显示那个部分......

#outeriframe
{
   width:960px;
   height:1415px;
   overflow:hidden;
   position:relative;
}

#inneriframe
{
   position:absolute;
   top:-300px;
   left:-160px;
   width:1280px;
   height:1415px;
}

问题是,如果iframe太大,页脚就会显示出来,如果它太短,结果会被切断而你看不到它们......

有什么方法可以解决这个问题吗?也许隐藏页脚?或只抓住我需要的Div?请帮帮我......

谢谢!

1 个答案:

答案 0 :(得分:0)

您不能,相同的原始政策禁止您与位于不同域中的网页进行交互。

某些技术(如CORS或postMessage)允许您解决此限制,但需要对其他域进行某种程度的控制。