对于object标签来说,ie是支持的,但是像火狐,360,谷歌等浏览器他是不支持的,解决的办法有很多种,下面介绍三种方法:
第一:就是绕开object标签不用
这个办法管用,可以上网上找。
第二种:可以在object中嵌套embed标签。这个方法很简单,不做介绍。
重点在第三种
第三种:可以在支持ie的object中在嵌套不支持其他浏览器的object标签
代码如下:
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" style="position:absolute; left:0px; top:0px;width:700px;height:400px;">
<param name="movie" value="flvplayer.swf?file=ani1.flv" />
<param name="allowfullscreen" value="true"/>
<param name="wmode" value="transparent"/>
<param name="allowscriptaccess" value="always"/>
<param name="flashvars" value="autostart=true&enablejs=true&javascriptid=javascript_id"/>
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flvplayer.swf?file=ani1.flv" width="700px" height="400px">
<param name="movie" value="flvplayer.swf?file=ani1.flv" />
<param name="allowfullscreen" value="true"/>
<param name="wmode" value="transparent"/>
<param name="allowscriptaccess" value="always"/>
<param name="flashvars" value="autostart=true&enablejs=true&javascriptid=javascript_id"/>
<!--<![endif]-->
<div>
<h1>Alternative content</h1>
[img]http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player[/img]
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
分享到:
相关推荐
当OBJECT标签指向一个ActiveX对象时,它会检查当前浏览器是否支持ActiveX。如果支持,控件会被加载;如果不支持,可以提供备选的HTML5或者JavaScript代码来替代ActiveX的功能。这种方法需要对浏览器的兼容性有深入...
在网页开发过程中,我们经常会遇到各种布局问题,其中之一就是`<Object>`标签遮盖`<div>`标签的情况。`<Object>`标签在HTML中用于嵌入外部资源,如Flash、PDF或其他插件,而`<div>`标签则常用于创建页面上的容器或...
在HTML中,`<object>`标签是一个非常重要的元素,它用于在网页中嵌入各种类型的内容,如图像、音频、视频、Java Applets、Flash动画等。...在实际应用中,还需要注意兼容性问题,为不同浏览器提供适当的备用方案。
embed和object标签之间的选择通常基于项目需求和浏览器兼容性。embed标签适合快速、简单地插入多媒体内容,而object标签则更适合处理复杂的情况,需要更多控制和交互的多媒体资源。在实际开发中,开发者可能会根据...
"浏览器调用VLC插件" ...* OBJECT标签:用于定义VLC插件的实例。 浏览器调用VLC插件需要注册VLC插件、嵌入VLC插件代码、解决浏览器兼容性问题等多个步骤。只有正确地实现这些步骤,才能正确地播放多媒体文件。
4. **处理兼容性问题**:由于IE浏览器的兼容性问题,可以使用PDFObject的`isPDFVisible`方法检查浏览器是否支持PDF渲染,如果不支持,可以提供替代方案,如提示用户下载PDF。 **三、跨域访问** PDFObject.js 支持...
这个问题主要涉及到PDF的在线处理、浏览器兼容性和安全设置等多个方面。 首先,PDF(Portable Document Format)是一种广泛应用的文档格式,它能保留原始文档的格式和内容,方便跨平台查看。然而,不是所有浏览器都...
在网页开发中,添加背景音乐是一种常见的需求,但是在不同的浏览器中加载背景音乐可能会出现兼容性问题。以下总结了 FireFox、Chrome、IE、Opera 等浏览器加载背景音乐的解决方案。 浏览器背景音乐加载问题 在网页...
HTML5引入了`<audio>`标签,极大地简化了这一过程,然而,不同浏览器对音频格式的支持并不完全一致,这导致了一些兼容性问题。标题提到的问题正是针对这种情况:如何在只支持IE内核浏览器的环境中播放声音文件。 `...
1. **使用Chrome的兼容性模式**:某些版本的Chrome提供了“--enable-internal-activex”命令行开关,允许浏览器加载ActiveX控件。在启动Chrome时,可以通过在快捷方式的目标路径后添加这个开关来启用此功能。例如:...
5. 兼容性和性能优化:考虑到不同浏览器的兼容性问题,可能需要使用polyfill或条件语句来确保代码在各种环境下都能正常工作。同时,合理管理内存和减少HTTP请求可以提升图片浏览器的性能。 6. 响应式设计:随着移动...
- 对于跨设备兼容性测试,需要在不同类型的鸿蒙设备上进行实际运行和用户体验验证。 6. **安全性与隐私保护** - 开发纯净浏览器时,安全和隐私是首要考虑的因素。开发者需要确保用户数据的安全存储,防止恶意攻击...
`<object>`标签负责定义Flash的基本属性,如宽度、高度、版本等,而`<embed>`标签则用于兼容不支持`<object>`标签的浏览器。 2. **参数设置**:在`<object>`标签内,可以设置各种参数,如`movie`(指定SWF文件路径...
2. **兼容性检测**:PDFObject.js首先会检查用户的浏览器是否支持内置的PDF查看功能。如果浏览器如Chrome、Firefox或Safari内建了PDF阅读器,那么PDFObject.js将直接利用这些内置功能显示PDF。对于不支持PDF的浏览器...
7. 兼容性问题:实现浏览器打印功能时,开发者需要考虑不同浏览器之间的兼容性。例如,WebBrowser控件只在IE中有效,而window.print()和document.execCommand("print")在不同的浏览器中有不同的表现。因此,开发者在...
同时,需要注意的是,由于ActiveX控件的安全性和浏览器兼容性问题,现代网络环境中可能需要采用其他技术,如WebRTC或H5的WebSocket等来替代,以提供更广泛的平台支持和更好的用户体验。 海康视频OCX控件的出现,极...
2. **布局:CSS** - CSS(Cascading Style Sheets)用于定义网页的样式和布局,不同浏览器对于CSS的支持程度和解析方式可能存在差异。 3. **与宿主环境相关的脚本语言:JavaScript** - JavaScript是前端开发中最重要...
在当前的互联网环境中,网页技术不断发展,新的HTML5标准、CSS3样式以及JavaScript API等特性不断涌现,极大...对于开发者来说,需要考虑浏览器兼容性,使用适当的工具和技术确保老旧浏览器也能提供至少基本的可用性。
4. 兼容性处理:不同的浏览器可能对某些JavaScript特性支持程度不同,因此需要使用条件语句或者库(如jQuery)来处理浏览器差异,确保在各个浏览器中都能正常运行。 5. 事件监听:可以监听用户的某些行为,如鼠标...
5. **安全性和隐私**:FlashObject还考虑了安全性问题,比如使用`wmode`参数来处理透明度问题,防止与其他页面元素重叠,以及避免浏览器的弹窗阻止策略。 6. **维护和兼容性**:随着技术的发展,Adobe Flash已经...