首页 > 解决方案 > IE 自动将对象宽度设置为 0

问题描述

我正在使用 JQuery 向页面动态添加 vlc 插件,但 IE 自动将对象宽度和高度设置为 0。这是我附加到页面的对象标记

<object width="285" height="185"
id="A9AC8F7084A4743A8198A6E1EF89BA1"
classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"
style="left: 0px; top: 0px; width: 285px; height: 185px;" events="True">
<param name="Src" value="rtsp://10.1.34.236:654/01000000-0001-BABE-0007-000F7C140DF5/live">
<param name="controls" value="false">
<param name="autostart" value="true">
<param name="allowfullscreen" value="false">
<embed name="A9AC8F7084A4743A8198A6E1EF89BA1" width="285"
height="185" pluginspage="http://www.videolan.org" type="application/x-vlc-plugin"
target="rtsp://10.1.34.236:654/01000000-0001-BABE-0007-000F7C140DF5/live" autoplay="false">
</object>

当我检查元素时,这是我找到的标记

<object width="0" height="0"
id="A9AC8F7084A4743A8198A6E1EF89BA1"
classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"
style="left: 0px; top: 0px; width: 0px; height: 0px;" events="True">
<param name="Src" value="rtsp://10.1.34.236:654/01000000-0001-BABE-0007-000F7C140DF5/live">
<param name="controls" value="false">
<param name="autostart" value="true">
<param name="allowfullscreen" value="false">
<embed name="A9AC8F7084A4743A8198A6E1EF89BA1" width="0"
height="0" pluginspage="http://www.videolan.org" type="application/x-vlc-plugin"
target="rtsp://10.1.34.236:654/01000000-0001-BABE-0007-000F7C140DF5/live" autoplay="false">
</object>

标签: javascriptjqueryhtmlinternet-explorervlc

解决方案


推荐阅读