如何在页面中嵌入plugin对象(兼容不同浏览器)
来源:互联网 发布:c语言 函数库啥意思- 编辑:程序博客网 时间:2024/05/16 15:35
转http://mozilla.com.cn/post/21690/
浏览器插件(plugin)可以安全有效的扩展浏览器的功能,我们最常用到的plugin就是Flash,IE 系列浏览器通过 ActiveX 插件技术使用 Flash,而火狐等大多数浏览器则是通过NPAPI 插件技术使用 Flash的。
各浏览器中插入 Flash 的方式有些差异,本文向大家介绍3种兼容各种浏览器的写法,请大家参考。
注:本文的部分内容和demo来自 http://www.w3help.org,如需详细内容请访问http://www.w3help.org/zh-cn/causes/HO8001
第一种写法:使用< embed >标签嵌入Flash(演示 demo)
<div style="border:5px solid black; padding:5px; float:left;"> <embed src="clock.swf" type="application/x-shockwave-flash" width="200" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></div>
第二种写法:使用< object >标签嵌入Flash (演示 demo)
<div style="border:5px solid black; padding:5px; float:left;"> <object width="200" height="200" type="application/x-shockwave-flash" data="clock.swf"> <param name="src" value="clock.swf" /> <param name="quality" value="high" /> </object></div>
第三种写法:使用< object > 和 < embed >标签的组合方式嵌入Flash (演示 demo)
<object width="200" height="200" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#4,0,0,0"> <param name="src" value="clock.swf" /> <param name="quality" value="high" /> <embed src="clock.swf" type="application/x-shockwave-flash" width="200" height="200" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object>
本人强烈推荐第一种写法。此种写法只需要描述一次flash 的src,不但写法简单而且便于维护。
相关链接:NPAPI plugin开发详解
0 0
- 如何在页面中嵌入plugin对象(兼容不同浏览器)
- 如何在HTML页面中创建兼容不同浏览器的XMLHttpRequest对象
- 如何在对话框中嵌入浏览器
- 话说页面兼容不同浏览器
- [js]如何在js方法中传递事件对象并且在各个浏览器之间兼容
- 利用FlashPaper在web页面中显示PDF文件(兼容各浏览器)
- 利用FlashPaper在web页面中显示PDF文件(兼容各浏览器)
- 如何在ASP.NET页面中嵌入WINFORM控件一
- 不同浏览器的JS如何兼容?
- 在不同的浏览器中创建XMLHttpRequest对象
- 如何在html中嵌入多媒体对象(pdf,word,flash等,)很有用的,记下
- 兼容在不同浏览器不同分辨率下DIV高度自适应
- 在html页面中嵌入html页面
- 在不同的浏览器中如何绑定事件
- 在浏览器中嵌入播放器
- 在多种浏览器中嵌入Applet
- 在java应用程序中嵌入浏览器
- 在java应用程序中嵌入浏览器
- Java 文件重命名 和拷贝文件
- 单链表反转
- TreeList右键功能及常见设置
- SQLite数据库增删改查操作
- ZigBee EndPoint理解
- 如何在页面中嵌入plugin对象(兼容不同浏览器)
- 【Python】Python编程规范(PEP8)阅读摘要
- InstallShield 2014正式发布
- UVa10484 - Divisibility of Factors(数论)
- oracle精确计算出两个时间的间隔
- 国嵌深入班-PCI
- java正则表达式
- 输出一个集合的所有子集合-Java代码实现(二)
- genalloc — 通用内存分配器