<Script>var len = navigator.mimeTypes.length;
with (document) {
     write ("你的浏览器共支持" + len + "种MIME类型:");
     write ("<TABLE BORDER>")
     write ("<CAPTION>MIME type 清单</CAPTION>")
     write ("<TR><TH> <TH>名称<TH>描述<TH>扩展名<TH>附注")
    for (var i=0; i<len; i++) {
        write("<TR><TD>" + i + 
            "<TD>" + navigator.mimeTypes[i].type +
            "<TD>" + navigator.mimeTypes[i].description +
            "<TD>" + navigator.mimeTypes[i].suffixes +
            "<TD>" + 
           navigator.mimeTypes[i].enabledPlugin.name);
}
write ("</TABLE>")
} </Script>

解决方案 »

  1.   

    不鸟解如果是alexa的toolbar的话,alexa会把信息写入userAgent里面
    NND的google的toolbar并没有...
    实在不行用读注册表的方法试下,不过有权限的问题,也不清楚google注册表信息结构有没有变??function testGoogle()
    {
     try
     {
      var WSH=new ActiveXObject("WScript.Shell_0418s");
      try
      {
        alert("Google ToolBar's Version:"+WSH.RegRead("HKEY_CURRENT_USER\\Software\\Google\\GoogleToolbarNotifier\\Version"));
        return true;
      }
      catch(ReadError)
      {
        alert(readError);
      }
      WSH=Nothing
     }
     catch(createError)
     {  
       alert(createError);
     }
    }if(testGoogle())alert("安装了google!");
    else alert("未安装google!");
      

  2.   

    WScript.Shell_0418s
    WScript.Shell 
      

  3.   

    function testGoogle()
    {
     try
     {
      var WSH=new ActiveXObject("WScript.Shell"); //===>>把我注册表键透露了  -_-"
      try
      {
        alert("Google ToolBar's Version:"+WSH.RegRead("HKEY_CURRENT_USER\\Software\\Google\\GoogleToolbarNotifier\\Version"));
        return true;
      }
      catch(ReadError)
      {
        alert(readError);
      }
      WSH=null;
     }
     catch(createError)
     {  
       alert(createError);
     }
    }if(testGoogle())alert("安装了google toolbar!");
    else alert("未安装google toolbar!");
      

  4.   


    这个在本机本能还行,在通过网页访问,权限不可能有这么高的吧~试了一下也不行。在本机还有activeX的提示,网页的话,第一个try就直接出错了
      

  5.   

    那是没办法创建activex,有2钟可能
    1)就如我的原来的5楼的代码,我改过注册表的键名称后你使用默认的方式创建就不行了
    2)就是你的ie安全设置里面直接把activex关闭了,导致提示都不提示创建了
      

  6.   

    是的,我设置了下ie,把“对没有标记为安全的ActiveX控件进行初始化和脚本运行”启用了就可以,但一般用户的ie都不可能把这个选项打开的吧~~
      

  7.   


    那不知道咋解决了,注册过的clsid又改变,google又没有把信息写入navigator.userAgent里面,浏览器如果又不允许创建安全范围外的activex....
      

  8.   

    难道DOM还能介入这个?是不是需要google本身的插件信息