今天裝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了。兼容了。哈哈。