我在iframe上有一个div,在iframe中有一个包含youtube电影的网站。 在mac firefox和safari上,每个人都可以正常工作,在Windows上,IE和FF都会将flash放在我的div上。
我所拥有的情况与谷歌图片界面非常相似,我注意到谷歌图片设法在任何浏览器中使用闪存内容在win和mac上正确覆盖整个网站的图像。
他们是如何做到的?考虑到他们无法访问iframed页面代码。 我尝试阅读他们的代码以找到解决方案但没有成功。
由于
朱塞佩
答案 0 :(得分:0)
为了可靠地处理,您需要通过Javascript加载Flash ...
http://code.google.com/p/swfobject/
并注意您需要将wmode设置为透明:
来自例子......
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "100%", "8", "#336699");
so.addParam("wmode", "transparent");
so.write("flashcontent");
</script>