js 插件检测是否安装

function detectFlash() {
    //navigator.mimeTypes是MIME类型,包含插件信息
    if(navigator.mimeTypes.length>0){
    //application/x-shockwave-flash是flash插件的名字
        var flashAct = navigator.mimeTypes["image/svg+xml"];
       // alert( flashAct != null ? flashAct.enabledPlugin!=null : false);
       if(flashAct == null )
       alert(false);
    } else if(self.ActiveXObject) {
        try {
            new ActiveXObject('Adobe.SVGCtl');
            alert(true);
        } catch (oError) {
            alert(false);
        }
    }
}

posted @ 2012-05-18 11:15  顺手  阅读(762)  评论(0)    收藏  举报