function flashChecker() {
var hasFlash = 0; //是否安装了flash
var flashVersion = 0; //flash版本
if(document.all) {
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(swf) {
hasFlash = 1;
VSwf = swf.GetVariable("$version");
flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
}
} else {
if(navigator.plugins && navigator.plugins.length > 0) {
var swf = navigator.plugins["Shockwave Flash"];
if(swf) {
hasFlash = 1;
var words = swf.description.split(" ");
for(var i = 0; i < words.length; ++i) {
if(isNaN(parseInt(words[i]))) continue;
flashVersion = parseInt(words[i]);
}
}
}
}
return {
f: hasFlash,
v: flashVersion
};
}
var fls = flashChecker();
var s = "";
if(fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
else document.write("您没有安装flash");
- 浏览: 169545 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (219)
- 数据库 (6)
- 开发环境搭建 (6)
- ireport (1)
- js (37)
- java操作office,xml等工具方法 (9)
- 正则表达式 (1)
- linux (19)
- jsp (6)
- 小功能 (12)
- 框架知识 (5)
- 杂项 (2)
- java开发知识 (26)
- 异常处理 (17)
- powerdesigner (2)
- 统计图fusionChart (2)
- css (2)
- sql mysql oracle语句实现 (2)
- 版本管理工具 (3)
- openstack (9)
- 开发习惯 (1)
- WeX5app开发 (16)
- Phython (4)
- qemu-kvm (9)
- tomcat (0)
- powershell (12)
- microsoft (12)
- asp (1)
- 网络知识 (1)
- 云计算 (1)
- 系统优化 (1)
- json (1)
- 微信开发 (1)
- react (1)
最新评论
发表评论
-
jquery或者js怎么获取url传过来的参数值
2016-10-14 10:39 1089function -
$.ajax()方法详解
2016-06-20 11:23 260jquery中的ajax方法参数总是记不住,这里记录一下。 ... -
js日期比较,js中的时间与毫秒数互相转换
2015-12-21 15:23 714两个日期比较大小 var a = Date.UTC( ... -
ActiveXObject函数详解
2015-11-25 10:18 1060什么是 ActiveX 控件? ActiveX 控件广泛用 ... -
JQuery 对 Select option 的操作
2015-10-21 15:13 438下拉框: <select id=" ... -
js校验上传格式为png或jpg格式图片(正则)
2015-08-24 10:33 1488function validate() { var reg ... -
iframe父子页面互相调用、控制
2015-08-19 10:33 7841、iframe子页面调用父页面js函数 子页面调用父页 ... -
Javascript:为input设置readOnly属性
2015-08-19 08:40 1302本篇文章主要是对Javascript中为input设置re ... -
jQuery select操作控制方法小结
2015-08-19 08:34 416需要注意的是,这里的 ... -
获得后台的值,把相应的select的option选为默认的值
2015-08-18 15:23 757//获得后台的值,把相应的select的option选为默认 ... -
js/jquery 实时监听输入框值变化:oninput & onpropertychange
2015-08-11 16:03 788(1) 先说jquery, 使用 jQuery 库的 ... -
JQueryUI之Autocomplete
2015-08-10 15:08 644JQuery UI 是以 JQuery 为基础的开源 Jav ... -
jquery中如何实现按回车触发按钮事件
2015-08-10 14:59 1081jquery中如何实现按回车触发按钮事件,和点击提交按钮触 ... -
js获得当前选中对象的id
2015-08-05 17:09 722//获得当前选中对象的id var aId = $(&qu ... -
js有2位以内小数的计算方式
2015-08-05 10:03 469Math.round(c*100)/100; c为一个 ... -
JavaScript的事件冒泡是什么
2015-08-04 11:56 483JavaSciprt事件中有两个很重要的特性:事件冒泡以及目 ... -
html事件
2015-07-21 15:07 255http://www.w3school.com.cn/tags ... -
iframe去边框,无边框,使用大全
2015-07-21 15:04 476<iframe src=”you page’s url ... -
获得父节点,子节点
2015-07-21 14:51 543一、获取子节点 比如是一个 id 为 test 的 div元 ... -
Javascript removeChild():删除节点
2015-07-21 14:39 486在Javascript中,只提供了一种删除节点的方法:rem ...
相关推荐
在介绍如何检测Flash Player之前,我们先明确检测的需求:一方面需要判断用户的浏览器是否安装了Flash Player插件;另一方面需要检查已安装插件的版本号是否满足特定的最低要求,例如版本号需要大于或等于10。接下来...
- **功能**:返回当前运行的Flash Player版本号。 8. **HitTest(碰撞检测)** - **语法**:`object1.hitTest(object2);` - **功能**:检测两个对象是否发生碰撞。 9. **Int(整数转换)** - **语法**:`int...
SWFUpload v2包含了新的高级功能,改善了稳定性,解决了FlashPlayer中的一些bug,并且提供一套有用的插件。新的功能包括: 在文件上传的同时能够发送额外的POST数据(只针对Flash 9 版本) 针对每一个文件上传发送...
这里涉及到的核心知识点包括:JavaScript中的ActiveXObject对象、navigator.plugins对象以及如何通过这些对象的属性和方法来判断Flash插件的状态。 首先,ActiveXObject是一个在IE浏览器中用来创建ActiveX对象的...
在这个Flash版本中,开发者通过JavaScript先进行了实现,然后将代码移植到Flash平台,经过一些调整后,使得游戏能在Flash环境中流畅运行。本文将深入探讨这个Flash版俄罗斯方块的实现原理与关键技术。 首先,我们...
尽管如此,仍有许多已有的Flash拼图游戏在网站上运行,且在移动设备上通过Flash Player或模拟器可以继续体验。 总结,Flash拼图游戏是IT历史上的一个重要组成部分,它利用Flash的技术特性实现了丰富的互动体验。...
5. **事件监听**:通过监听`Event.COMPLETE`事件来判断MP3是否加载完成,`Event.SOUND_COMPLETE`事件则用于检测音乐播放结束。这些事件可以帮助我们实现播放的无缝循环或其他功能。 6. **播放控制**:利用`...
Flash版本检测通常通过`SWFObject`库来实现,该库能够检测用户的Flash Player版本,如果用户未安装或者版本过低,可以提示用户升级。 8. **事件监听**: 为了实时更新某些信息,如网络状态,需要添加事件监听器,...
这段代码的主要逻辑是检测当前浏览器是否为Internet Explorer(IE),因为Windows Media Player控件主要针对IE浏览器。如果检测到是IE,则通过`document.write`动态创建一个`<OBJECT>`标签,用于加载Windows Media ...
同时,也可以利用`isLive`属性和`isPlaying`方法来判断视频是否为直播和当前是否正在播放,以及`pause`和`play`方法来控制播放状态。 除了Flv.js,还有其他库如hls.js和dash.js支持不同类型的流媒体格式。但针对FLV...
这段代码用于检测用户的浏览器是否安装了Windows Media Player插件,并获取其版本号。这对于提供多媒体内容的网站来说非常有用,因为它可以帮助网站判断当前浏览器是否支持播放特定格式的媒体文件。 ```javascript ...
然而,这段代码没有包含判断浏览器版本的部分,这可能意味着在非IE浏览器上,这段代码可能无法正确工作。为了确保兼容性,通常需要添加检测浏览器类型和版本的代码,并根据结果选择使用哪种播放器技术,例如使用...
- **检测Flash播放器版本**:如何确定当前用户的Flash播放器版本。 - **操作系统检测**:如何识别用户使用的操作系统类型。 - **系统语言检查**:如何获取用户系统的默认语言设置。 - **显示设置检测**:如何...
js depending on browser 根据不同的浏览器选择不同的javascript代码 Externel CSS file 插入外部的CSS文件 Externel Javascript file 插入外部的js文件 Video embed 插入activemovie windowsMaxmizer 最大化...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...
ActionScript是一种基于ECMAScript的脚本语言,最初是为了驱动Adobe Flash Player而设计。它的语法简洁,易于学习,适用于创建动态网页内容和游戏。在开发国际象棋游戏中,ActionScript将用于控制游戏逻辑、用户交互...
FlashPlayer播放器4.0的VC++源代码 如题。 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...