判断是否安装flash player及当前版本的JS代码
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");
相关推荐
-
js实现网页检测是否安装了 Flash Player 插件
其他插件改一下sID就行了 function testPlugin(){ sID="{D27CDB6E-AE6D-11cf-96B8-444553540000}" with(info){ addBehavior('#default#clientcaps') info.innerText=isComponentInstalled(sID,"componentid")?'Flash插件已安装,版本:'+getComponentVersion(sID,"comp
-
javascript检查浏览器是否支持flash的实现代码
javascript检查浏览器是否支持flash,程序输出结果: <script> 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.
-
判断客户端浏览器是否安装了Flash插件的多种方法
常用的方法: 复制代码 代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); (swf) ? document.writeln('你已经安装了插件') : document.writeln('你没有安装插件'); // --> </SCRIPT> [code] 动态加载. [code] <OB
-
JS判断浏览器是否安装flash插件的简单方法
1. 直接判断是否有flash插件 var myFlash = (function(){ if(typeof window.ActiveXObject != "undefined"){ return new ActiveXObject("ShockwaveFlash.ShockwaveFlash"); }else{ return navigator.plugins['Shockwave Flash']; } })(); chrome: Edge浏览器中取消了wind
-
判断是否安装flash player及当前版本的JS代码
复制代码 代码如下: 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"); flas
-
正则表达式判断所填入号码的运营商js代码修改版
功能:判断所填入号码的运营商 该函数按照以下标准实现 移动:134-139 151 188 联通:130-132 156 电信:133 189 155 关于这些号段之外的号码查询将提示暂无数据信息 同时由于携号入网的实施导致号码的运营商变化且存在不确定性 本程序只做为正则表达式学习交流使用,可随意传播,但是由该程序造成的错误,作者概不负责! 复制代码 代码如下: <html> <script language="javascript" type="text/
-
判断日期是否能跨月查询的js代码
function checkDate(startDate, endDate, num, flag) { if(startDate == null || endDate == null) { popwin.info('提示','日期不可为空'); return false; } if(startDate == '' || endDate == '') { popwin.info('提示','请输入查询日期'); return false; } var start_date = startDate
-
借助JavaScript脚本判断浏览器Flash Player信息的方法
今天研究了点Flex技术,做了一个小的Demo,在测试时发现经常报错,网上一查发现是浏览器Flash Player版本较低造成(需要10及其以上的版本)的,对此总结了一下借助JavaScript脚本判断浏览器Flash Player信息的方法: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>JavaScript判断浏
-
JS实现点击网页判断是否安装app并打开否则跳转app store
常常有这样的场景,咱们开发出来的APP需要进行推广,比如在页面顶部来一张大Banner图片,亦或一张二维码.但往往我们都是直接给推广图片加了一个下载链接(App Store中的).所以咱们来模拟一下用户的操作步骤: 1.用户第一次访问宣传页面 a.点击Banner,进入到APP Store中对应的APP下载页 b.APP下载页中提示:安装:用户点击安装 c.安装完成后,APP下载页中提示:打开:用户继续点击打开 d.用户正常使用APP 2.用户第二次访问宣传页面 a.点击Banner,进入到AP
-
Javascript 判断Flash是否加载完成的代码
先定义进度条显示层: 复制代码 代码如下: <div><span class="intro">下载进度:</span> <div class="barborder"> <div class="bar" id="loadpercent"></div> </div> </div> 定义广告层: 复制代码 代码如下: <div id
-
可控制Flash Player的Javascript方法总结
可控制Flash Player的Javascript方法: 一览表: Play() ---------------------------------------- 播放动画 StopPlay()------------------------------------停止动画 IsPlaying()----------------------------------- 动画是否正在播放 GotoFrame(frame_number)---------------- 跳转到某帧 TotalF
-
python怎么判断模块安装完成
要判断一个模块是否安装,非常简单,在终端中进入python,然后输入import 模块名.然后如果安装成功没有任何提示,直接显示下一 行交互,如果提示报错,那么就代表有问题. 例如 >>> import re >>> 可以看到上面的程序并没有报错,说明已经安装re模块 并且对于部分模块,除了可以import,还有专门的测试方法来测试是不是模块中的所有方法都能正常运行,如numpy和scipy,就有可能 模块安装成功,但部分文件编译失败导致部分方法不能使用,这些模块在说明
-
jQuery判断元素是否显示 是否隐藏的简单实现代码
jQuery判断元素是否显示 是否隐藏的简单实现代码 var node=$('#id'); 第一种写法 if(node.is(':hidden')){ //如果node是隐藏的则显示node元素,否则隐藏 node.show(); }else{ node.hide(); } 第二种写法 if(!node.is(':visible')){ //如果node是隐藏的则显示node元素,否则隐藏 node.show(); }else{ node.hide(); } if(node.is(':visib
随机推荐
- Java中HashMap和TreeMap的区别深入理解
- 自动适应iframe右边的高度
- asp 正则表达式检测http开头的函数
- Bootstrap笔记—折叠实例代码
- asp.net实现递归方法取出菜单并显示在DropDownList中(分栏形式)
- php 魔术常量详解及实例代码
- php 中的str_replace 函数总结
- ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
- C#通过反射获取当前工程中所有窗体并打开的方法
- FCK调用方法..
- js基于setTimeout与setInterval实现多线程
- Hibernate环境搭建与配置方法(Hello world配置文件版)
- 图文教程总结围巾领带的打法大全
- JavaScript组成、引入、输出、运算符基础知识讲解
- SQLServer中使用扩展事件获取Session级别的等待信息及SQLServer 2016中Session级别等待信息的增强
- 初窥JQuery-Jquery简介 入门了解篇
- ASP.NET页面间的传值的几种方法
- 详解ES6 系列之异步处理实战
- CentOS 7.5下 安装Docker 教程 详解
- Java ThreadLocal用法实例详解