2012-05-03 33 views
3

我想在HTML5網頁中部署一箇舊的Java(1.5)小程序。在HTML5文檔中部署Java applet的符合標準的代碼是什麼?

網上關於Java小應用程序和HTML5的大多數資料都是過時的,不起作用的,或者包含無數的黑客和變通辦法以實現跨瀏覽器兼容性。不過,我不必關心兼容性。

我意識到HTML5標準仍在開發中,但其中大部分對於人們來說足夠穩定。因此,拋開瀏覽器瑕疵,在jar文件中嵌入Java小應用程序的符合標準的方法是什麼?它的近似瀏覽器支持是什麼?

+0

'object'和'embed' –

回答

1

HTML5仍在開發中。關於小程序說,在草案:

一般來說,最好避免使用小程序像這些和 改爲使用原生JavaScript和HTML提供的功能, 因爲這樣的話,應用程序將所有的Web上工作沒有 的瀏覽器需要第三方插件。許多設備,特別是嵌入式設備,不支持像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 - 不幸的是,您提供的兩個鏈接中的信息與另一個,第一個使用了根據第二個「」中不存在的一組屬性。 – Alohci

相關問題