我想在 HTML5 网页中部署一个旧的 Java (1.5) 小程序。
Web 上提供的大多数关于 Java 小程序和 HTML5 的材料要么已经过时,要么无法正常工作,要么包含无数用于跨浏览器兼容性的 hack 和变通方法。不过,我有幸不必关心兼容性。
我意识到 HTML5 标准仍在开发中,但其中大部分已经足够稳定,可供人们使用。抛开浏览器技巧不谈,将 Java 小程序嵌入jar
文件的(可能)符合标准的方法是什么,它的大致浏览器支持是什么?
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>
标签,该标签可用于在您的网站中嵌入媒体。