2012-05-03 12 views
3

HTML5 Webページに古いJava(1.5)アプレットを配備したいと考えています。HTML5文書にJavaアプレットをデプロイするための標準に準拠したコードは何ですか?

JavaアプレットとHTML5に関するウェブ上で入手できる資料の多くは、古くなっているか、機能しないか、ブラウザ間の互換性のために無数のハックや回避策が含まれています。私は互換性について気にする必要がないという贅沢を持っています。

私はHTML5標準がまだ開発中であることを認識していますが、その多くは人々が使用するのに十分安定しています。だから、ブラウザーが脇の下にあるので、jarファイルにJavaアプレットを埋め込むための(準拠していると思われる)標準に準拠した方法と、おおよそのブラウザーサポートはなんですか?

+0

'object'と' embed' –

答えて

1

HTML5はまだ開発中です。アプレットについてドラフトで述べている:

一般的に言えば、これらのようなアプレットを使用しないように優れているし、その方法は、アプリケーションがすべてWeb上で動作しますので、 ではなく、機能性、 を提供するために、ネイティブのJavaScriptとHTMLを使用しますサードパーティのプラグインが必要な のないブラウザ多くのデバイス、特に組み込まれた デバイスは、Javaなどのサードパーティテクノロジをサポートしていません。

しかし、審査は以下のイディオム使用することができますアプレットを埋め込むことを示します。

<figure> 
    <object type="application/x-java-applet"> 
    <param name="code" value="MyJavaClass"> 
    <p>You do not have Java available, or it is disabled.</p> 
    </object> 
    <figcaption>My Java Clock</figcaption> 
</figure> 

HTML5のウェブサイトにメディアを埋め込むために使用することができ<object>タグの使用を奨励します。

+0

詳細は私が精緻化が必要です - 'jar'ファイルのURLはどこに行きますか?ロードするクラスを指定する必要がありますか?私はHTML4の 'classid'のような他の魔法のパラメータが必要ですか? – detly

+0

http://teachmeprogramming.com/media/html5applet.htmlに掲載されている例を見ることができます。オブジェクトタグの詳細については、http://dev.w3.org/html5/spec/single-page.html#the-object-element –

+0

を参照してください。@PaulVargas - 残念ながら、あなたが提供する2つのリンクの情報は、もう1つは、最初のものは2番目に従った ' 'にはない属性の束を使用しています。 – Alohci

関連する問題