我知道嵌入代码在对象标记内部有一个embed标记,作为IE和旧浏览器的后备。但是,如果我,例如,采取这个代码:
<object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/_25bsKcXw5o&rel=0&egm=0&showinfo=0&fs=1">
<param name="wmode" value="transparent"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/_25bsKcXw5o&rel=0&egm=0&showinfo=0&fs=1" type="application/x-shockwave-flash" width="400" height="336" allowFullScreen="true" wmode="transparent"></embed>
</object>
删除嵌入:
<object width="400" height="336"><param name="movie" value="http://www.youtube.com/v/_25bsKcXw5o&rel=0&egm=0&showinfo=0&fs=1">
<param name="wmode" value="transparent"></param>
<param name="allowFullScreen" value="true"></param>
</object>
它不会在Chrome或Firefox中显示。为什么?这对任何人都有意义吗?我尝试了几个不同的视频,所有这些都发生了同样的事情。
我这样做的原因是因为我想确定在哪里更改youtube网址属性(更改播放器的行为)。在做了一些更多测试之后,我还注意到Chrome正在响应他对embed标签的参数所做的更改,而不是对象的反应......