本人需要通过javascript直接验证客户端是否安装JRE1.5,在Netscape浏览器中可以直接使用navigator.mimeTypes[i].type=="application/x-java-applet;version=1.5"进行判断,但是在IE中此法行不通,不知是否有人知道如何解决?不允许使用applet和ActiveX

解决方案 »

  1.   

    试试如下
    function getApplet(appletName)
    {
        var applet = document.getElementById(appletName);
        
        if (applet == null)
        {
            applet = document.applets[appletName];
        }
        
        return applet;
    }var myApplet = getApplet("MyApplet");
    try
    {
        myApplet.DoSomething();
    }
    catch (e)
    (
        // 没有安装的话 会报错
    )
      

  2.   

    shenba(),你使用了自定义的applet:MyApplet,
    我在找是否可以直接从脚本判断JRE1.5安装与否,另外还要对于注意版本>=1.5的判断,