2012-07-20 125 views
1

近日gametrailers从改变了自己的嵌入代码:覆盖不透明的div的iframe

<embed width="960" height="540" src="http://media.mtvnservices.com/mgid:moses:video:gametrailers.com:722265" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="autoPlay=false" allowfullscreen="true"></embed> 

<iframe src="http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc" width="960" height="540" frameborder="0"></iframe> 

新的嵌入代码是一样的youtube iframe,它覆盖我的收藏夹。

随着旧的嵌入代码,我能够增加wmode参数,并使其留在div下方:

<embed wmode="opaque" width="960" height="540" src="http://media.mtvnservices.com/mgid:moses:video:gametrailers.com:722265" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="autoPlay=false" allowfullscreen="true"></embed> 

但新的代码不允许我做任何事情,以保持以下的iframe,确实任何人都知道这个解决方案或我错过了一些隐藏的参数?

+0

使用z-index&位置对父div的绝对或相对位置 – SVS 2012-07-20 09:09:11

+0

@SVS在chrome中没有影响 – 2012-07-20 09:50:41

回答

1

临时解决

这是旧的URL嵌入:

http://media.mtvnservices.com/mgid:moses:video:gametrailers.com:722265 

这是iframe中的新网址:

http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc 

作为一个临时的解决办法,我改变了iframe网址,我发现通过随机调整的iframe网址这个不确定的URL和嵌入,而不是使用iframe中这样的:

http://media.mtvnservices.com/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc 

它看起来像这样:

<embed wmode="opaque" width="550" height="350" src="http://media.mtvnservices.com/mgid:arc:video:gametrailers.com:0a115b6c-2d82-4a8c-b08b-4b6975e4c0dc" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="autoPlay=false" allowfullscreen="true"></embed> 
-1

说的iframe,她必须回去到地狱:)

<iframe style="z-index:-999;" ... 
+0

这很有趣,但z-index在这种情况下不起作用:( – 2012-07-20 09:27:22

+0

尝试添加'position:relative'以及。 – Bojangles 2012-07-20 09:42:19

+0

@JamWaffles确实隐藏了firefox 14中页面背景下的iframe,但在chrome 20.0.1132.57 m中没有做任何事。 – 2012-07-20 09:48:22