javascript高级程序设计(二)navigator.plugin浏览器插件检测

原创 2015年11月17日 17:51:27
//检测ie中的插件
 function hasIEPlugin(){

try{
    new ActiveXObject(name);
    return true;
}catch(e){
    return false;
  }
}
alert(hasIEPlugin("QuickTime.QuickTime"));
  • 其他浏览器
function hasPlugin(){
    name = name.toLowerCase();
    for(var i = 0; i<navigator.plugins.length; i++){
        if(navigator.plugins[i].name.toLowerCase().indexOf(name)>-1){
            return true
        }

    }
    return false;
}
alert(hasPlugin("fLASH"));
alert(hasPlugin("quicktime"));
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

navigator,JS检测浏览器插件

最早由Netscape Navigator 2.0引入的navigator对象,现在已经成为识别客户端浏览器的事实标准。虽然其它浏览器也通过其它方式提供了相同或相似的信息(例如,IE中的window....

JavaScript高级程序设计之BOM之navigator 对象 第8.3讲笔记

最早由Netscape Navigator 2.0 引入的navigator 对象,现在已经成为识别客户端浏览器的事实标 准。虽然其他浏览器也通过其他方式提供了相同或相似的信息(例如,IE 中的wi...

javascript高级程序设计中的浏览器检测、浏览器引擎检测,平台检测完整代码

var client = function() { //呈现引擎 var engine = { ie: 0, gecko: 0, webkit: 0, ...

js浏览器和浏览器插件检测的方法总结(二)

首次面对题目所示的需求的时候,头脑中没有任何概念,于是搜索,所有的中文结果都不是很满意。所幸老外的几篇文章还是很有参考价值,虽然最终没有解决我的问题,但是我还是把这几篇文章的内容作了抽取和整理,于是有...

web前端之JavaScript高级程序设计五:客户端检测

web前端之JavaScript高级程序设计五:客户端检测 BOM: BOM 提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。多年来,缺少事实上的规范导致 BOM 既有意思又有问...

js检测浏览器插件的方法总结

转载自:http://www.cnblogs.com/xuanhun/archive/2012/04/08/2437670.html 首次面对题目所示的需求的时候,头脑中没有任何概念,于是搜索,所有...
  • lkx94
  • lkx94
  • 2014-12-22 19:32
  • 366

JS检测浏览器插件

检测浏览器是否安装了特定的插件,对于非IE浏览器,可以使用plugins数组(navigator的属性) plugins数组的每一项均包含有以下属性: name:插件的描述 descriptio...

JavaScript高级程序设计之客户端检测之能力检测第9.1讲笔记

浏览器提供商虽然在实现公共接口方面投入了很多精力,但结果仍然是每一种浏览器都有各自 的长处,也都有各自的缺点。即使是那些跨平台的浏览器,虽然从技术上看版本相同,也照 样存在不一致性问题。面对普遍存...

【JavaScript】开发谷歌浏览器插件

摘要:作者自己动手写了一个翻译插件,读者可以从中了解到开发chrome的插件的过程。   今天早上打开博客园.看到一文章"开发chrome扩展程序"   自己看看,也还很简单,就自己动手写一个翻译插...

用Javascript编写Chrome浏览器插件--(一)

我为Chrome浏览器开发了一款插件,当我向朋友展示自己的插件时,受到他们的羡慕和称赞,那感觉酷极了!通过这次开发,我发现整个开发过程比较简单,有Javascript基础的朋友,都可以开发出属于自己的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)