HTML Javaアプレットに埋め込むためのURLデータ機能を探そうとしています。URLデータでJavaアプレットを埋め込む
インスタンス化するHTMLタグのJavaアプレット1のドキュメントは、このオプションを除外しませんが、これはできません。テキスト「名前」とIlegalArgumentExceptionのこの変化の結果
<object type="application/x-java-applet" width="100" height="100">
<param name="archive" value="data:application/java-archive;base64,BASE64_OF_JAR"/>
<param name="code" value="test.class"/>
<h1>not working</h1>
</object>
:
私は(オブジェクトやアプレット)を使用して、HTMLタグ値の異なるバリエーションを持っていると私は私の目標に近づいたと思いますが、このでした。私はこれをブラウザ上のエラーアイコンをクリックして確認します。 Javaコンソール上の全スタックトレースは次のとおりです。
java.net.MalformedURLException: unknown protocol: data
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at sun.plugin.util.ProgressMonitorAdapter.setProgressFilter(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.setupProgress(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
誰もがこれを行う方法についてのアイデアを持っているか、それが不可能な場合でしょうか?
PS:それはHTMLの標準規格によって許容される場合でも、Oracleのhere
先日慎重に投稿を読んでいなかったことを認めなければなりません。最後のリンクを逃しました。興味深いことに、JNLPはbase64でエンコードされている可能性があります。 –
'data:application/java-archive'を' data:application/x-java-archive'と入れ替えるとどうなりますか? –
同じ例外です。 プラグインハンドラがDATA URLを認識していないようですが、プラグインのソースコードを見ていただければ幸いです:) 完全例外:http://pastebin.com/ddsDSTQg – user823959