今天装ie8的时候,发现网站左下角出现一个错误,以前没注意的。以为是js脚本的问题?缺少对象object...这类
我用的是jquery,找了一遍js,没啥问题,因为同类型的jq用在其它网站的时候都ok了。
没办法了,只能一步一步来调试。
把页面一段一段排除,最终找到的问题的根源。
<embed src="http://player.youku.com/player.php/sid/XMzUzMzg3MTE2/v.swf" allowFullScreen="true" quality="high" width="370" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>
就是它了!
这个写法不是很标准,兼容性不好。以前没注意过。
解决办法:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="370px" height="300px">
<param name="movie" value="http://player.youku.com/player.php/sid/XMzUzMzg3MTE2/v.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="http://player.youku.com/player.php/sid/XMzUzMzg3MTE2/v.swf" allowFullScreen="true" quality="high" width="370" height="300" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>
</object>
这样写就ok了。兼容了。哈哈。