0

Firefox 12 には 1 つの問題があります (新しい 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 に答える