您好,我在 applet 的 asp 文件中使用了以下代码,但 applet 在 Internet Explorer 中正常工作时无法加载到 google chrome。
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="1100" height="500" hspace="0" vspace="0" align="middle" name="graph"
codebase="http://java.sun.com/update/1.6.0/jinstall-6u31-windows-i586.cab#Version=6,0,0,5"
id=JavaBeansBridge_Object1>
<PARAM NAME ="CODE" VALUE="com.test.Graph" >
<PARAM NAME ="CODEBASE" VALUE="/test/applet/" >
<PARAM NAME ="ARCHIVE" VALUE="graphing.jar">
<param name="GraphType" value="<%= GraphType%>">
<% if GraphType = "1" then %>
<param name="GraphTitle" value="Monthly">
<% else %>
<param name="GraphTitle" value="Daily">
<%end if %>
<param name = "type" value = "application/x-java-applet;version=1.6">
</object>
我在我的 chrome 中测试了其他 applet 网站,它们可以正常工作,尽管需要更新插件,但是当我这次点击运行时,applet 可以正常工作。但是我的小程序在 IE 中无法运行
请问问题出在哪里
最佳答案
你好像在用ERB;你能发布原始输出吗?可能存在格式错误。
另外,查看 Java deployment advice .特别是,不要在 HTML 中执行操作,而是尝试使用 deployJava.js
脚本。此脚本还将检查浏览器是否兼容以及 JRE 是否可用。
<script src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {codebase:'/test/applet/',
code:'com.test.Graph',
archive:'graphing.jar',
width:1100, height:500} ;
var parameters = { ... your application parameters } ;
var version = '1.6' ;
deployJava.runApplet(attributes, parameters, version);
</script>
关于java - 小程序不适用于 chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15261200/