在 Intenet Explorer (9 版本) 中存在以下问题:浏览器向对象元素添加了额外的参数标签。它在 element.innerHTML 中可见。我的代码保存了生成的 html,并且在下一次渲染时我得到了更大的 html。在所有随后的保存中,它会变得更大,这会导致问题
初始html:
<object width="150" height="150" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="3968" name="_cx">
...
<embed width="90" height="150" menu="false" loop="false" wmode="transparent" quality="high" src="/flash/helloworld.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">
</object>
变大是这样的:
<object width="150" height="150" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
...
<param value="3968" name="_cx">
....
<param value="3968" name="_cx">
.....
<param value="3968" name="_cx">
....
<embed width="90" height="150" menu="false" loop="false" wmode="transparent" quality="high" src="/flash/helloworld.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">
</object>