最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript获取flash版本号的方法

来源:动视网 责编:小采 时间:2020-11-27 21:29:01
文档

javascript获取flash版本号的方法

javascript获取flash版本号的方法:这篇文章主要介绍了javascript获取flash版本号的方法,以实例形式分析了javascript判断用户是否安装了Flash及获取Flash版本号的方法,具有一定的实用价值,需要的朋友可以参考下,具体分析如下:下面我们来介绍两个js函数判断用户是否安装了flash,如果
推荐度:
导读javascript获取flash版本号的方法:这篇文章主要介绍了javascript获取flash版本号的方法,以实例形式分析了javascript判断用户是否安装了Flash及获取Flash版本号的方法,具有一定的实用价值,需要的朋友可以参考下,具体分析如下:下面我们来介绍两个js函数判断用户是否安装了flash,如果


这篇文章主要介绍了javascript获取flash版本号的方法,以实例形式分析了javascript判断用户是否安装了Flash及获取Flash版本号的方法,具有一定的实用价值,需要的朋友可以参考下,具体分析如下:

下面我们来介绍两个js函数判断用户是否安装了flash,如果安装了flash再来获取 flash版本号并且给出提示。

例1:获取各浏览器的版本号,如需获取具体版本号数字

function flashChecker() {
 var hasFlash = 0; //是否安装了flash
 var flashVersion = 0; //flash版本
 var isIE =/*@cc_on!@*/0; //是否IE浏览器
 if (isIE) {
 var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
 if (swf) {
 hasFlash = 1;
 flashVersion = swf.GetVariable("$version");
 }
 } else {
 if (navigator.plugins && navigator.plugins.length > 0) {
 var swf = navigator.plugins["Shockwave Flash"];
 if (swf) {
 hasFlash = 1;
 flashVersion = swf.description.split(" ");
 }
 }
 }
 return {
 f: hasFlash,
 v: flashVersion
 };
}
 
var fls = flashChecker();
if (fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
else document.write("您没有安装flash");

例2

function getFlashVersion() {
 var flashVer = NaN;
 var ua = navigator.userAgent;
 
 if (window.ActiveXObject) {
 var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
 
 if (swf) {
 flashVer = Number(swf.GetVariable('$version').split(' ')[1].replace(/,/g, '.').replace(/^(d+.d+).*$/, "$1"));
 }
 } else {
 if (navigator.plugins && navigator.plugins.length > 0) {
 var swf = navigator.plugins['Shockwave Flash'];
 
 if (swf) {
 var arr = swf.description.split(' ');
 for (var i = 0, len = arr.length; i < len; i++) {
 var ver = Number(arr[i]);
 
 if (!isNaN(ver)) {
 flashVer = ver;
 break;
 }
 }
 }
 }
 }
 return flashVer;
 }
 var flashVer = getFlashVersion();
 if (!isNaN(flashVer)) {
 document.write('当前flash player 的版本:' + flashVer); 
 } else {
 document.write('您尚未安装flash播放器');
}

希望本章所述对大家的javascript程序设计有所帮助,更多相关教程请访问JavaScript视频教程!

文档

javascript获取flash版本号的方法

javascript获取flash版本号的方法:这篇文章主要介绍了javascript获取flash版本号的方法,以实例形式分析了javascript判断用户是否安装了Flash及获取Flash版本号的方法,具有一定的实用价值,需要的朋友可以参考下,具体分析如下:下面我们来介绍两个js函数判断用户是否安装了flash,如果
推荐度:
标签: 版本 js java
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top