`
darkma
  • 浏览: 521007 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

JS验证浏览器端是否安装某插件

阅读更多

<HTML>
 <HEAD>
<script type="text/javascript">
  function DetectActiveX()
 {
   var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
  if(isIE)
  {
         if(window.ActiveXObject){              
              try{
                     var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
                     alert("已安装");
                     var version =flash.GetVariable("$version");
                     var verArr = version.toString().split(',');
                     var vs = '';
                 for(var i=0,l=verArr.length;i<l;i++){
             
                   if(verArr[i].indexOf('WIN') != -1){
                     vs += verArr[i].substring(3);
                     vs += '.';
                   }else if(i== (l-1)){
                     vs += verArr[i];
                    }else{
                     vs += verArr[i];
                     vs += '.';      
                    }
                   }
                    alert("version:"+vs);
                      
                   }catch(oError){
                        alert("没安装");
      alert("出错了...\n描述:"+oError.description+" \n错误号:"+oError.number);
                  }
       }
  }else{
     try{
         var flash=navgator.plugins['shockwave Flash'];
         alert("已安装");
      }catch(oError){
     alert("没安装");
         alert("出错了...\n描述:"+oError.description+" \n错误号:"+oError.number);
      }
  }
}
</script>
 </HEAD>
 <BODY onload="DetectActiveX()">
 </BODY>
</HTML>

分享到:
评论

相关推荐

    浏览器清除百度热搜插件.rar

    1.浏览器安装插件 Tampermonkey。 2.在Tampermonkey中运行自己的插件**.user.js 3.谷歌和360浏览器验证成功。

    兼容各大浏览器的validator验证插件

    该插件是我跟一个朋友改进博客园的那个验证js,已经测试通过ie6+,ff,google等浏览器,使用比较建议,缺陷可能ajax验证的方式没有很强大,只适用简单的ajax验证,equals比较器尚有漏洞,所以请大家共同改进下这个框架,让...

    SYSUI-verification表单验证插件(原生js)

    原生SYSUI-verification表单验证插件,支持地址接口调用,提交接口以及获取表单信息接口,支持input 文本,复选框,单选框,selset下拉形式的数据获取。纯js,不依赖jquery库。经测试,支持IE,360,火狐,谷歌,safari...

    A在线学习挂机脚本js插件免费最新版

    A在线学习挂机脚本js插件是由作者Sammy M分享的一个浏览器扩展插件。广东人才培训网在线学习自动挂机,自动过答题验证。 什么是脚本? 脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序...

    CryptoPro.js:纯JavaScript的CRYPTO-PRO浏览器插件包装

    CRYPTO-PRO EDS浏览器插件使用户可以使用CRYPTO-PRO CSP对任何网页中的文档进行数字签名和验证。 它支持所有主要的Web浏览器:Internet Explorer,Mozilla Firefox,Opera,Google Chrome和Apple Safari。 还支持...

    firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误

    解决的方法无非就是将原session一起post到服务器端,然后服务器端登录验证之前将需要验证的session改为post过来的那个。。。(语言组织能力太差—,—)。 jquery.uploadify初始化时添加: 代码如下: ‘formData’ ...

    客户端统一验证JavaScript函数库及示例源码

    参数myform指代验证的表单,可以比作验证树DOM的根,之后的JavaScript会遍历所有元素(elements),逐个检验,若没有设置验证则直接跳过,若有一个验证不通过,都不会将表单提交,并将光标定位到该处(focus()),若有...

    dayjs.js 源代码

    Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。Day.js是一个极简的JavaScript库,可以...

    js实现将table导出为Excel插件

    在2019年,JavaScript的使用已经非常广泛,不仅在浏览器中运行,还可以在服务器端(如Node.js环境)运行。这使得JavaScript成为一种全栈语言,可以在前端和后端都使用同一种语言进行开发。 总之,JavaScript是一种...

    is.js-强大的通用js表单验证插件

    is.js是一个强大的通用js表单验证工具类。你可以使用js.js来检测任何东西,例如检测所给的值是否为参数,是否是数组,是否是超链接,甚至可以检测浏览器类型,正则表达式和数学表达式等。

    Java Web Jquery表单验证

    编写基于Jquery的表单验证插件 Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write....

    formwizard:基于jQuery UI的jQuery插件,可将表单转换为多步向导。 与用于提交AJAX表单的jQuery表单插件,用于客户端验证的验证插件以及用于启用浏览器后退和前进按钮的BBQ插件集成在一起

    该插件通过与以下jQuery插件集成来支持AJAX表单提交,表单验证以及浏览器的后退和前进按钮: jQuery表单 jQuery验证 用法 显然,请确保具有正确的包含-该插件已通过以下版本进行了测试,但也应与较新的版本一起...

    jQuery formValidator表单验证插件

    在这之前,页面开发者(JavaScript开发者)需要编写大量的JavaScript来进行表单元素的校验,而这些校验在平时开发中不停的重复书写。 常见的校验如不能为空,必须满足长度要求,必须为数字,必须为Email等等。一般...

    verify-pdf:验证JS中的pdf签名

    验证PDF 验证JS中的pdf文件(同时支持node.js和浏览器)。验证PDF签名签名的PDF文件中嵌入了公共证书,因此,我们需要验证PDF文件本身就是文件本身。安装npm i @ninja-labs/verify-pdf输入// CommonJS requireconst ...

    400个DreamWeaver插件

    mxp/在代码编辑框中选择一段脚本代码,然后使用这个插件,可以把这些代码放到一个单独的js文件中 mxp/在Dreamweaver中快速的插入一个Fireworks做好的图片,不过好象只能做空白图 :( mxp/这个插件用来代替...

    滑动拼图验证

    插件描述:实现滑动图片验证的JS插件 使用方法: 引入jigsaw.js 和 jigsaw.css &lt;link rel="stylesheet" href="jigsaw.css"&gt; [removed][removed] 1 jigsaw.init(element[, success][, fail]) jigsaw.init接收...

    vue.js表单验证插件(vee-validate)的使用教程详解

    用途:简单的 Vue.js 表单验证插件 官网:地址 github:地址 特别提示 配合laravel使用特别好使 因为验证规则和laravel后端的验证规则一样 插件既可以应用于SPA也可以应用于多页面,通用性强 安装 单页安装 ...

    解决firefox附加组件未验证通过的问题

    4、再把xpi拖进Firefox窗口便会提示是否安装了 如上步骤未解决问题,进入第二种思路: 1、将config.js 放在mac——&gt;Application——&gt;显示包内容,Content——&gt;&gt;Resource目录下 2、将config_pref.js,放在...

    fwd:一个非常简单的 JavaScript 插件,可帮助管理浏览器中特定于页面的 JavaScript 代码

    一个非常简单的 JavaScript 插件,用于帮助管理浏览器中特定于页面的 JavaScript 代码。 用例 当您希望某些 JavaScript 仅在某些页面(或某些 URL 模式)上运行时,即。 当用户在您的联系页面上时要初始化的一些表单...

Global site tag (gtag.js) - Google Analytics