瀏覽器中的插件檢測

//檢測插件(在IE中無效)
function hasPlugin(name)
{
    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;
}
//檢測IE中的插件
function hasIEPlugin(name)
{
    try{
        new ActiveXObject(name);
        return true;
    }
    catch (ex)
    {
        return false;
    }
}
調用方式
  hasPlugin("Flash");
 hasIEPlugin("ShockwaveFlash.ShockwaveFlash");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章