我已经实现了一个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。
答案 0 :(得分:1)
正如Andrew Thompson所说,我需要使用deployJava.js。 你可以在this Oracle tutorial.找到它 本教程详细描述了每个必要步骤。
现在我的Applet适用于所有三种浏览器(FF,Chrome,IE9),就像魅力一样。
谢谢!