首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器中的Java小程序:找不到插件

浏览器中的Java小程序:找不到插件
EN

Stack Overflow用户
提问于 2012-07-13 02:19:54
回答 1查看 368关注 0票数 0

我有一个旧的网站,上面有一个Java applet,我正在将它切换到更多的HTML5模型。所以我用新的<applet>标签替换了旧的<object>标签(它在火狐中也不再起作用了),比如:

代码语言:javascript
复制
<object id="IFApplet" name="IFApplet" type="application/x-java-applet" height="250" width="800">
    <param name="code" value="IFApplet" /> <!-- not sure if I'm doing this correctly... -->
    <param name="archive" value="com.mywebsite.IFApplet />
    ...
</object>

现在,当我尝试在Firefox、Chrome或Opera上使用我的小程序时,我得到一个错误消息,说我缺少一个插件来显示我的内容。然后它会问我是否要自动下载合适的插件,当我说是时,浏览器告诉我找不到任何插件。即使我手动安装Java (或重新安装),我仍然得到相同的浏览器错误。它在IE9中工作正常。

有谁知道如何让它在其他浏览器中工作吗?或者如何让它跨浏览器工作?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-07-13 02:53:17

我已经很久没有这样做了,但我曾经也遇到过问题,当我开始使用oracle提供的部署脚本时,这些问题就消失了(我想那时候还是sun )。

下面是他们提供的一个例子:http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html

代码语言:javascript
复制
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    var attributes = {codebase:'http://path/to/applet',
                      code:'your.main.class',
                      archive:'some-file.jar',
                      width:710, height:540} ;
    var parameters = {fontSize:16} ;
    var version = '1.6' ;
    deployJava.runApplet(attributes, parameters, version);
</script>

另一种方法是简单地将旧的标记放在新的对象标记中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11458115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档