0

我对 Firefox 12 有一个问题(较新的 Firefox 运行良好,而另一种浏览器也运行良好)。

在 Firefox 12中, MyApplet未定义。

在其他浏览器中一切正常

在较新的 Firefox 中,一切都运行良好。

但我也需要在 Firefox 12 中解决这个问题。

....
....
<html>
<head>
<script type="text/javascript">
    function callbackFunction() {
        ....
        MyApplet.getData(); 
            // My applet is undefined in firefox 12.
        ....
}

</script>
</head>
<body >   
     <script src="https://www.java.com/js/deployJava.js"></script>
     <script >  
     var javaVersion='1.6';
            var startApplet = function(){     
                    var attributes = {
                            id: 'MyApplet', scriptable: 'true',
                            code:'X.Y.Z.MyApplet.class',
                            archive:'<%=request.getContextPath()%>/applets/MyApplet.jar'
                        };
                        var parameters = {
                            challenge : "${serverChallenge}",
                            callbackFunction : 'callbackFunction()',
                            language: "${pageContext.response.locale.language}"
                        };
                        var version = '1.6';
                        deployJava.runApplet(attributes, parameters, version);
                       }         
                    startApplet();
      </script>



</body>
</html>

是否有可能使用 JS 或类似的东西来解决这个问题?

4

1 回答 1

1

这就是解决方案:更新 Firefox;

于 2013-06-18T08:21:56.037 回答