我有一个flash视频播放器,我想嵌入其他页面,所以我创建了一个iframe来执行此操作。它必须是iframe,因为它依赖于加载到其中的其他swf文件(插件)。
奇怪的是视频在iframe中加载时无法播放,但是如果我转到html源并将标签剪切并粘贴到iframe之外就可以了。
<iframe width="500px" height="500px" src="http://somedomain.com/embed.aspx" ></iframe>
答案 0 :(得分:2)
检查您的控制台。如果您还遇到这些错误:
&#34;在&#39; ...&#39;中阻止脚本执行因为文档的框架是沙盒的,并且“允许 - 脚本”#39;未设置权限。&#34;
您可以在iframe上配置这些沙盒标志
<iframe width="100%" sandbox='allow-scripts allow-same-origin'></iframe>
答案 1 :(得分:0)
通过将css添加到包含flash播放器的html页面来实现它。似乎绝对定位完全不同。
html, body, object { margin: 0px; padding: 0px; position: absolute; height: 100%; width: 100%; overflow: hidden; background-color: #000; }