`
darkma
  • 浏览: 527332 次
  • 性别: 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>

分享到:
评论

相关推荐

    谷歌身份验证器插件,谷歌身份验证器插件,谷歌身份验证器插件,谷歌身份验证器插件谷歌身份验证器插件

    6. `src` 目录:通常包含插件的主要源代码,如JavaScript文件,这些代码负责处理身份验证逻辑。 7. `assist` 和 `javascript` 目录:可能包含了辅助脚本和额外的JavaScript代码,用于增强插件功能。 在实际应用中,...

    搜狗浏览器划词搜索插件.rar

    总的来说,搜狗浏览器划词搜索插件是一款实用的工具,它的设计思路和实现方法对于学习浏览器插件开发的人员具有一定的参考价值。同时,对于普通用户来说,它可以简化搜索步骤,提升在线浏览和搜索的体验。

    纯js跨浏览器响应式消息通知插件

    iziToast.js是一款强大的纯JavaScript实现的跨浏览器响应式消息通知插件,专为现代Web应用程序设计。这款轻量级插件不仅支持所有主流浏览器,包括Chrome、Firefox、Safari、Edge以及IE9及以上版本,而且提供了丰富的...

    浏览器cookie获取插件Demo.rar

    浏览器Cookie获取插件Demo是一个...通过这个Demo,开发者不仅可以学习到如何编写浏览器插件,还能掌握JavaScript操作Cookie的技巧,对于提升Web开发技能大有裨益。同时,它也提醒我们始终要关注用户隐私和数据安全。

    手机端PDF展示js(无插件无需安装,兼容各浏览器)

    PDF.js是Mozilla开发的一个开源JavaScript库,用于在Web浏览器中渲染PDF文档,无需任何外部插件或Flash支持。这个库的出现使得开发者可以方便地在手机端展示PDF内容,极大地提升了用户体验,因为用户不再需要安装...

    chrome浏览器及插件

    Chrome浏览器是一款由Google开发的广泛使用的网页浏览器,以其速度、安全性和稳定性著称。它采用了开源的WebKit渲染引擎,提供了一个简洁的用户界面,并且支持大量的扩展插件,极大地拓展了其功能范围。 POSTMAN是...

    验证数据js插件

    `.js`扩展名表明这是一个JavaScript文件,用于在浏览器环境中执行。未压缩的`check.1.0.js`可能包含易于阅读的代码,便于开发者理解和定制;而`.min.js`是经过压缩的版本,减少了文件大小,提高了页面加载速度,适用...

    360极速浏览器GWT插件

    该插件的描述提到“已经在360极速浏览器版本9.5.0上测试通过”,这意味着该插件已经与特定的浏览器版本进行了兼容性验证,确保在该环境下能正常工作。这通常涉及到插件与浏览器的API接口调用、事件处理和安全机制的...

    浏览器使用华视读取身份证信息demo、浏览器插件

    标题中的“浏览器使用华视读取身份证信息demo、浏览器插件”揭示了这个压缩包包含的是一个用于在浏览器环境中读取身份证信息的解决方案。华视,通常指的是华视电子,是一家专注于身份证识别技术的公司。这个压缩包...

    jquery仿手机端滑动解锁验证插件

    `js`目录可能包含了主要的JavaScript代码,如插件的核心逻辑。`assets`可能包含了一些图片或图标资源,而`css`目录则包含了项目所需的样式文件。 总结来说,这个"jquery仿手机端滑动解锁验证插件"结合了jQuery的...

    JS表单验证插件(原创)

    总之,JS表单验证插件通过结合JavaScript、jQuery和自定义验证规则,为用户提供了一种简便、灵活的方式来确保表单数据的准确性,降低了前端开发的工作负担。一个优秀的验证插件应该易于配置,具有良好的用户体验,...

    android浏览器插件样例

    在Android平台上,开发浏览器插件是一项技术性强且充满挑战的任务,因为这涉及到对系统底层的深入理解和对Webview组件的熟练运用。`BrowserPluginSample`是一个绝佳的学习资源,它为开发者提供了一个完整的示例,...

    Javascript前台简单验证插件2

    JavaScript前端验证插件是一种在用户提交表单前对输入数据进行检查的工具,它能确保数据的完整性和正确性,从而提高用户体验并减轻服务器端的压力。这篇博客文章"Javascript前台简单验证插件2"可能介绍了一种改进版...

    js文本框input验证插件

    jQuery提供了一系列方法来实现输入验证,例如`$.trim()`用于去除字符串两端的空白,`$.isNumeric()`检查是否为数字,`$.isFunction()`判断是否为函数等。然而,手动编写验证代码可能既耗时又容易出错,这就是为什么...

    支持JS的插件安装

    JS插件则是在浏览器环境中增强或扩展JavaScript功能的工具,它们能够帮助开发者更高效地进行前端开发工作。 在本主题中,我们将深入探讨“支持JS的插件安装”,特别是如何安装Aptana插件。Aptana是一款强大的开源...

    验证插件vali.js

    vali.js是一款强大的JavaScript验证插件,专为前端开发者设计,帮助他们在项目中实现高效、便捷的数据验证功能。下面将详细介绍vali.js的特性、使用方法以及常见应用场景。 ### 1. 插件特点 - **轻量级**:vali.js...

    chrome浏览器插件例子

    Chrome浏览器插件是一种基于Web技术(如HTML、CSS和JavaScript)构建的应用程序,它们扩展了浏览器的功能,提供了各种各样的定制化服务。本例子中的"Chrome浏览器插件例子"是专为Worktile设计的一个工具,它能自动化...

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

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

    hackbar在浏览器上方,老版本firefox和hackbar.7z,安装出现问题,请根据资源描述更改设置即可

    标题中的“hackbar在浏览器上方”指的是Hackbar插件,这是一个功能强大的Firefox浏览器扩展,它允许用户执行各种JavaScript代码和HTTP请求,对于网页开发者和网络安全研究人员来说非常实用。Hackbar通常显示在浏览器...

    vue开发浏览器插件

    Vue DevTools 是一个专为Vue.js应用开发的浏览器扩展插件,用于帮助开发者在浏览器环境中实时查看和调试Vue应用程序的状态。这个插件允许我们深入洞察Vue实例、组件、虚拟DOM、属性、事件以及更多其他细节,极大地...

Global site tag (gtag.js) - Google Analytics