2010-07-22 200 views
1

我在我的服务器上有一个站点,它从我无法访问的外部站点提取iframe。根据内容高度自动调整iframe的大小

我希望iframe根据被拉入的内容调整高度,以便整个页面看起来像一个页面。

*我不需要知道如何摆脱滚动条。

有没有人有任何想法?提前致谢!

回答

0

我不认为这是可能的。无法使用JavaScript与iframe进行交互。这会造成严重的安全后果,所以浏览器不允许这样做。

+0

这是正确的。跨域问题会阻止浏览器检测到非本地iframe的内容。 – mattbasta 2010-07-22 23:46:39

+0

是的,浏览器阻止访问iframe的全部原因是为了防止XSS和XSR攻击 – 2010-07-24 14:18:55

-1

在CSS尝试

#frame_ID{ 
    height:auto; 
} 

我尝试了一大堆的CSS的东西,看看是否有任何方式告诉当iframe中没有一个滚动条,我没有发现任何解决方案,因此。就像评论说,这不会工作。

+1

不,不起作用。 – mattbasta 2010-07-22 23:45:56

+0

@mattbasta +1纠正我,让我觉得:D。 – qw3n 2010-07-23 05:20:02

0

你是指“内容的高度”是什么意思?它是图像,文本块还是表格?您可能能够使用某种AJAX获得它,但它将取决于iframe中的内容类型。

+0

iFrame内的内容始终在变化,这意味着高度始终在变化。我基本上是进口另一个网站。 http://www.talkingdogtees.com – talkingD0G 2011-04-14 14:13:54

相关问题