js通用方法检測浏览器是否已安装指定插件(IE与非IE通用)

    /*
     * 检測是否已安装指定插件
     *
     * pluginName 插件名称
     */
    function checkPlugins(pluginName) {
        var np = navigator.plugins;
        if (window.ActiveXObject) {
            // IE
            // ActiveXObject的对象名
            var activexObjectName = pluginName + "." + pluginName;
            try {
                var axobj = eval("new ActiveXObject(activexObjectName);");
                // 将对象转化为布尔类型
                return axobj ? true : false;
            } catch (e) {
                return false;
            }
        } else if (np && np.length) {
            // 非IE
            for ( var i = 0; i < np.length; i++) {
                if (np[i].name.toLowerCase().indexOf(pluginName.toLowerCase()) != -1)
                    return true;
            }
            return false;
        } else {
            // 其它则返回false
            return false;
        }
    }
时间: 2024-08-03 07:09:23

js通用方法检測浏览器是否已安装指定插件(IE与非IE通用)的相关文章

js通用方法检测浏览器是否已安装指定插件(IE与非IE通用)

/* * 检测是否已安装指定插件 * * pluginName 插件名称 */ function checkPlugins(pluginName) { var np = navigator.plugins; if (window.ActiveXObject) { // IE // ActiveXObject的对象名 var activexObjectName = pluginName + "." + pluginName; try { var axobj = eval("ne

在eclipse里卸载已安装的插件[例如Android Development Tools ADT]

在eclipse里卸载已安装的插件 有四种方法: 1.到plugins和features目录中找到你要卸载的插件的文件夹,删除它们.在eclipse的快捷方式属性中加上-clean参数,启动eclipse.去掉-clean参数,重新启动即可. 2.如果是采用link方式安装插件,只需要把对应的link文件删除就可以了.//不太懂link方式,期待高手回答 3.到plugins和features目录中删除掉相关的文件夹,然后删除eclipse\configuration   下org.eclips

Eclipse中已安装的插件如何卸载

最近在Eclipse中安装了一个插件,导致Eclipse使用的时候有些问题,就找了资料,原来Eclipse中的插件也是可以卸载的. 方法是点击菜单"Help","Install New Software...",在弹出的对话框中选择右下角的"already installed" 然后就显示已经安装的插件: 选择要卸载的插件,然后点"Uninstall..."把它卸载掉.

[转] Eclipse中已安装的插件如何卸载

转自 : http://blog.csdn.net/macong01/article/details/7631105 最近在Eclipse中安装了一个插件,导致Eclipse使用的时候有些问题,就找了资料,原来Eclipse中的插件也是可以卸载的. 方法是点击菜单“Help”,“Install New Software...”,在弹出的对话框中选择右下角的“already installed” 然后就显示已经安装的插件: 选择要卸载的插件,然后点“Uninstall...”把它卸载掉.

如何卸载Eclipse中已安装的插件

最近才知道原来Eclipse还可以自己卸载已经安装的插件,方法是点击菜单"Help","Install New Software...",在弹出的对话框中选择那个非常隐蔽的"already installed"链接: 然后就显示已经安装的插件: 现在就可以选择要卸载的插件,然后点"Uninstall..."把它卸载掉. 这个方法对Eclipse Galileo (3.5)有效,其他版本你需要自己试一下.

js 的方法在各浏览器下

做个倒计时就碰到了两个函数兼容问题 谷歌下 '012'.substr(-2) "12" parseInt('0111') 111 IE8下 '012'.substr(-2) "012" parseInt('0111') 73 substr在IE8下不管用了,此时兼容方案是slice(-2) parseInt 在前缀带 '0'的时候在 IE8 下八进制处理了,所以 parseInt('09') ===0 ,调用时候最好指定基数

sublime text编辑器删除已安装的插件

1.ctr+shift+P,输入package2.查找remove package3.输入你要删除的package4.回车,OK

vacode查看已安装的插件

原文地址:https://www.cnblogs.com/luzhanshi/p/11993968.html

HTML5特性检測

HTML5特性检測: 1.检測全局对象:诸如window或navigator是否拥有特定的属性 2.创建元素:检測该元素的DOM对象是否拥有特定的属性 3.创建元素:检測该元素的DOM对象是否拥有特定的方法 4.创建元素:赋予该元素的DOM对象设定的属性值,检測浏览器 是否保留该属性值 Modernizr:HTML5特性检測库,用于检測浏览器是否支持HTML5 和CSS3特性.下载Development版http://www.modernizr.com/ eg. Ⅰ.检測浏览器是否支持canva