是否可以确定IFrame中视频的高度?

时间:2011-07-29 11:15:06

标签: javascript jquery html video iframe

我们正在使用Buto来托管我们的视频,并通过浮动IFrame在我们网站的灯箱(FancyBox)中显示它们。

问题是视频的高度和宽度不同,我们不知道链接到视频的简单html页面(没有服务器端代码)中的这些尺寸,因此我们为IFrame选择的尺寸是某些视频会出错。

我希望在视频加载后运行一些javascript,并调整IFrame的大小,以便整齐地适应视频。

考虑到iframe托管来自另一个域的内容,这是否可行?任何人都可以推荐替代品?

谢谢!

1 个答案:

答案 0 :(得分:1)

由于Same Origin Policy,如果域名,端口和协议与托管页面不匹配,则无法访问iframe的内容。

您应该使用代理页面(here an example)或accessing Buto via API(不幸的是没有JSONP),但您需要为此运行一些服务器端代码...