Javascript ——Navigator对象

见 《Javascript 高级程序设计 第二版》 P172

一、检测插件:

1、获取所有插件名称:

非IE浏览器:根据plugins数组,

function getplugins()
{
var s='';
for(var i=0 ; i < navigator.plugins.length ; i++ )
{
s=s+'\n'+ navigator.plugins[i].name;
}
return s;
}
getplugins();

Javascript ——Navigator对象

Javascript ——Navigator对象

2、检测是否存在某一个插件

非IE浏览器:根据plugins数组

function foundNetPlugin (pluginname)   <!-- 非 IE 浏览器 -->
{
var s='';
for(var i=0 ; i < navigator.plugins.length ; i++ )
{
if (navigator.plugins[i].name.trim()==pluginname)
{
return s=s+ 'name: '+ navigator.plugins[i].name +';version:'+ navigator.plugins[i].version
}
else return s='不存在该插件';
}
return s;
}

  Javascript ——Navigator对象

IE浏览器:

function getIEplugin(pluginname)
{
try
{
new ActiveXObject("Excel.Application");
return true;
}
catch(ex)
{
return false;
}
}

Javascript ——Navigator对象

上一篇:Javascript学习笔记3 Javascript与BOM简介


下一篇:POJ - 2336 Wireless Network