公司有一个客户端程序,我如何用js实现,一打开浏览器就检测该机子上是否安装了该程序?如果没有我就提示安装,小弟新手。ie下面可以直接new  ActiveXObject来try。但是在火狐,gg上如何去检测呢?

解决方案 »

  1.   

    <script type="text/javascript">
    function DetectFFPlugin()
    {
    //application/java-deployment-toolkit值通过在火狐浏览器中输入about:plugins查找到;
    var mimetype = navigator.mimeTypes["application/java-deployment-toolkit"];
    if(mimetype)
    {
    var plugin = mimetype.enabledPlugin;
    if(plugin)
    {
    document.writeln("Plugin had been installed and be enabled.");
    }
    }
    else
    {
    document.writeln("Sorry, Plugin has NOT been installed.");
    }
    }
    </script>
    </head>
    <body>
    <a onclick="javascript:DetectFFPlugin();">DetectFFPlugin</a>
    </body>
    </html>这种方法只能够验证插件,不能够验证扩展 : 这是我目前关心的问题!