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などを使用してその問題を解決することは可能ですか?