per*_*ide 5 flash google-chrome
当我在HTML中嵌入Flash视频时,它可以在IE和Firefox中使用,但不能在Chrome中使用.我查了一下,我发现chrome为embed标签增加了两个属性,宽度和高度.我已经在embed标签中设置了width和height属性(以像素为单位),但由于某些原因,chrome将其更改为百分比.当我检查元素并写入像素而不是百分比时,闪光灯再次可见.
这是嵌入
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
width="600" height="1300">
<param name="src" value="flash.swf" />
<param name="wmode" value="transparent" />
<embed type="application/x-shockwave-flash"
width="600px" height="1300px" src="flash.swf"
wmode="transparent">
</embed>
</object>
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我知道这是一个老帖子,但我也遇到了这个问题而且我找到了一个解决方案,当你在worpress中嵌入一个视频时,只使用"embed"标签,因为它似乎是google chrome当它读取"object"标签时,跳过里面的标签,
旧代码
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="600" height="1300"><param name="src" value="flash.swf" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="600px" height="1300px" src="flash.swf" wmode="transparent"></embed></object>
Run Code Online (Sandbox Code Playgroud)
新代码
<embed type="application/x-shockwave-flash" width="600px" height="1300px" src="flash.swf" wmode="transparent"></embed>
Run Code Online (Sandbox Code Playgroud)
同样正如@joshuahedlund所建议的那样,可能是正确答案,只需添加类型就可以解决问题
<object type="application/x-shockwave-flash" ... > ... </object>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26977 次 |
| 最近记录: |