我们正在使用Buto来托管我们的视频,并通过浮动IFrame在我们网站的灯箱(FancyBox)中显示它们。
问题是视频的高度和宽度不同,我们不知道链接到视频的简单html页面(没有服务器端代码)中的这些尺寸,因此我们为IFrame选择的尺寸是某些视频会出错。
我希望在视频加载后运行一些javascript,并调整IFrame的大小,以便整齐地适应视频。
考虑到iframe托管来自另一个域的内容,这是否可行?任何人都可以推荐替代品?
谢谢!
答案 0 :(得分:1)
由于Same Origin Policy,如果域名,端口和协议与托管页面不匹配,则无法访问iframe的内容。
您应该使用代理页面(here an example)或accessing Buto via API(不幸的是没有JSONP),但您需要为此运行一些服务器端代码...