判断是否安装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 相关文章推荐
了解jQuery技巧来提高你的代码
Jan 08 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
Jul 08 Javascript
关闭时刷新父窗口两种方法
May 07 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
js密码强度校验
Nov 10 Javascript
如何通过js实现图片预览功能【附实例代码】
Mar 30 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
webpack打包单页面如何引用的js
Jun 07 Javascript
简单快速的实现js计算器功能
Aug 17 Javascript
使用百度地图实现地图网格的示例
Feb 06 Javascript
跟混乱的页面弹窗说再见
Apr 11 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 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 长文章分页函数 带使用方法,不会分割段落,翻页在底部
2009/10/22 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
非常好的js代码
2006/06/27 Javascript
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
javascript写的一个链表实现代码
2009/10/25 Javascript
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
js中的eventType事件及其浏览器支持性介绍
2013/11/29 Javascript
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
使用Node.js实现一个简单的FastCGI服务器实例
2014/06/09 Javascript
关于JavaScript的变量的数据类型的判断方法
2015/08/14 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
javascript每日必学之运算符
2016/02/16 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
详解jquery和vue对比
2019/04/16 jQuery
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
Linux下Pycharm、Anaconda环境配置及使用踩坑
2018/12/19 Python
python3 动态模块导入与全局变量使用实例
2019/12/22 Python
vscode配置anaconda3的方法步骤
2020/08/08 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
Python实现列表索引批量删除的5种方法
2020/11/16 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
自我鉴定的范文
2013/10/03 职场文书
银行员工职业规划范文
2014/01/21 职场文书
巾帼文明岗事迹材料
2014/12/24 职场文书
房租涨价通知
2015/04/23 职场文书
2016年教代会开幕词
2016/03/04 职场文书
小程序实现侧滑删除功能
2022/06/25 Javascript