1

Javaアプレットを実装しました。jarファイルをエクスポートしました。私は瓶に署名しました。また、サーバーに配置してHTMLで使用すると機能します。しかし、Firefoxでのみ。

HTMLは次のとおりです。

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html
  PUBLIC "//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Upload Test</title>
</head>
<body>
    <object archive="applet.jar" classid="java:uploader/FileUpload.class"
    codetype="application/java-vm" width="800" height="600"> </object>

</body>
</html>

私もこれで試しました:

<SCRIPT type="text/javascript">
if(browser.value.getIndex("chrome") {
  chrome.browser.enableFeature(JApplet)
});
</SCRIPT>

しかし、それでもFirefoxのみです。これがChromeとIE9で機能することを本当に望んでいます。しかし、これら2つは、アプレットがあるべき場所にのみスペースを残します。私もそれを強調することができます。

xhtmlに追加する必要があるものはありますか?それともアプレットに何かありますか?

アプレットが機能しない理由についてはオンラインで十分にわかりましたが、Firefoxだけが機能する理由については何もわかりませんでした。

4

1 に答える 1

1

Andrew Thompsonが言ったように、私はdeployJava.jsを使用する必要があります。これは、このOracleチュートリアルにあります。 このチュートリアルでは、必要なすべてのステップについて詳しく説明します。

これで、私のアプレットは3つのブラウザ(FF、Chrome、IE9)すべてでチャームのように動作します。

ありがとう!

于 2013-02-13T12:31:29.423 に答える