判断是否安装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 相关文章推荐
javascript 表单验证常见正则
Sep 28 Javascript
js TextArea的选中区域处理
Dec 28 Javascript
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 Javascript
JavaScript中的Web worker多线程API研究
Dec 06 Javascript
详解Javascript中的Object对象
Feb 28 Javascript
BootStrap Table对前台页面表格的支持实例讲解
Dec 22 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
Dec 23 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
基于node.js制作简单爬虫教程
Jun 29 Javascript
Angular4学习笔记之新建项目的方法
Jul 18 Javascript
如何基于javascript实现贪吃蛇游戏
Feb 09 Javascript
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面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
php实现的双向队列类实例
2014/09/24 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
js的匿名函数使用介绍
2013/12/11 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
Angular 2 利用Router事件和Title实现动态页面标题的方法
2017/08/23 Javascript
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
我就是这样学习Python中的列表
2019/06/02 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python PyQt5运行程序把输出信息展示到GUI图形界面上
2020/04/27 Python
python和php学习哪个更有发展
2020/06/17 Python
CSS3 仿微信聊天小气泡实例代码
2017/04/05 HTML / CSS
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
英文自荐信格式
2013/11/28 职场文书
高中生物教学反思
2014/02/05 职场文书
大学社团计划书
2014/05/01 职场文书
企业人事任命书
2014/06/05 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
巾帼标兵事迹材料
2014/12/26 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
西安大雁塔导游词
2015/02/10 职场文书
北京天坛导游词
2015/02/12 职场文书
岗位职责范本大全
2015/02/26 职场文书
暑期实践个人总结
2015/03/06 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
2016党风廉政建设心得体会范文
2016/01/25 职场文书