判断是否安装flash player及当前版本的JS代码


Posted in Javascript onAugust 08, 2013
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");
Javascript 相关文章推荐
ExtJS 2.0实用简明教程 之ExtJS版的Hello
Apr 29 Javascript
Jquery中获取iframe的代码
Jan 11 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
网页运行时提示对象不支持abigimage属性或方法
Aug 10 Javascript
js实现StringBuffer的简单实例
Sep 02 Javascript
第一次接触神奇的Bootstrap
Oct 14 Javascript
Bootstrap CSS使用方法
Dec 23 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
May 07 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
Mar 02 Javascript
微信小程序tabBar设置实例解析
Nov 14 Javascript
jQuery轮播图功能制作方法详解
Dec 03 jQuery
js 为label标签和div标签赋值的方法
Aug 08 #Javascript
JS模拟自动点击的简单实例
Aug 08 #Javascript
动态改变div的z-index属性的简单实例
Aug 08 #Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
Aug 08 #Javascript
JS+css 图片自动缩放自适应大小
Aug 08 #Javascript
javascript:文字不间断向左移动的实例代码
Aug 08 #Javascript
js获得地址栏?问号后参数的方法
Aug 08 #Javascript
You might like
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
php文档更新介绍
2011/07/22 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
PHP实现可精确验证身份证号码的工具类示例
2018/05/31 PHP
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
js实现鼠标悬停图片上时滚动文字说明的方法
2015/02/17 Javascript
JSON相关知识汇总
2015/07/03 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
Python实现删除文件但保留指定文件
2015/06/21 Python
在Python的Django框架中加载模版的方法
2015/07/16 Python
Python对文件操作知识汇总
2016/05/15 Python
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Python数据类型之Dict字典实例详解
2019/05/07 Python
pytorch实现对输入超过三通道的数据进行训练
2020/01/15 Python
python实现飞机大战项目
2020/03/11 Python
Python random模块的使用示例
2020/10/10 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
英国健身超市:Fitness Superstore
2019/06/17 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
linux面试相关问题
2012/08/11 面试题
图书室管理制度
2014/01/19 职场文书
优秀中学生事迹材料
2014/01/31 职场文书
村当支部个人对照检查材料思想汇报
2014/10/06 职场文书
班级光棍节联谊会策划书
2014/10/10 职场文书
怎样写离婚协议书
2015/01/26 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
python中if和elif的区别介绍
2021/11/07 Python