Java Applet仅适用于Firefox

时间:2013-02-12 17:08:58

标签: java browser deployment applet

我已经实现了一个Java Applet。 我已经出口了罐子。 我签了罐子。 如果我将它放在我的服务器上并将其与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&amp; IE9。 但是这两个只留下了Applet应该存在的空间。 我甚至可以突出它。

我的xhtml中是否有必须添加的内容?或者也许是Applet中的东西?

我在网上找到了足够的关于Applet可能无法正常工作的原因,但没有解释为什么只有Firefox。

1 个答案:

答案 0 :(得分:1)

正如Andrew Thompson所说,我需要使用deployJava.js。 你可以在this Oracle tutorial.找到它 本教程详细描述了每个必要步骤。

现在我的Applet适用于所有三种浏览器(FF,Chrome,IE9),就像魅力一样。

谢谢!