rt
js,检测插件;没接触过零零星星的找了点,一头雾水;插件的链接;js检测插件的 demon;

解决方案 »

  1.   

    <object classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD58" id="oframe" style="left: 0px; top: 0px; width: 100%; height: 710px;">
                            <param name="_ExtentX" value="6350">
                            <param name="_ExtentY" value="6350">
                            <param name="BorderColor" value="-2147483632">
                            <param name="BackColor" value="-2147483643">
                            <param name="ForeColor" value="-2147483640">
                            <param name="TitlebarColor" value="-2147483635">
                            <param name="TitlebarTextColor" value="-2147483634">
                            <param name="BorderStyle" value="1">
                            <param name="Titlebar" value="0">
                            <param name="Toolbars" value="1">
                            <param name="Menubar" value="0">
                        </object>
    js怎么检测浏览器是否安装 插件
    之前看过,可以通过 new activex("插件名");
    但是改插件没有插件名,只有clsid,
    是否有其他的方法 啊
      

  2.   

    本帖最后由 net_lover 于 2012-05-16 08:23:10 编辑
      

  3.   

    也可以
    var ocxObj=document.creatElement("object");
    ocxObj.classid="'clsid:00460182-9E5E-11D5-B7C8-B8269041DD58";
    document.body.appendChild(ocxObj)
      

  4.   


    <html>
    <head>
    <title>
    </title>
    <script type='text/javascript'>
    function check()
    {
         if (window.ActiveXObject) {
           try {
        //var axobj =eval("new ActiveXObject('clsID:00460182-9E5E-11D5-B7C8-B8269041DD58');");
    // 将对象转化为布尔类型
                //return axobj ? true : false;
        if(new ActiveXObject("clsID:00460182-9E5E-11D5-B7C8-B8269041DD57")? true : false)
    alert('有');
     else
    alert('没有');         } catch (e) {
         //return false;
     alert('catch 异常');
        }
        } else {
            // 以上情况都排除则返回false
            //return false;
    alert('window不支持activex')
        }
    }
    </script>
    </head>
    <body onload='check()'>
                    <object classid="clsid:00460182-9E5E-11D5-B7C8-B8269041DD57" id="oframe" style="left: 0px; top: 0px; width: 100%; height: 710px;">
                        </object>
    </body>
    </html>运行时提示  catch异常oframe  是一个 dsoframe插件  word在线编辑的;可以打开word,并进行编辑;在 注册表中  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{00460182-9E5E-11D5-B7C8-B8269041DD57}目录中iexplore 有 count ,type,time 属性,并没有 名称