今天客户反应,说他们在使用我们的程序的时候,默认下载的JRE版本是1.4.2的,而我们使用的applet在1.4.2上有问题,只支持1.5以上版本。
查了一下,原来是第三方的js里面控制了jre下载版本为:
if(applet_type == 1) {
s = '<embed TYPE="application/x-java-applet;version=1.3"\n';
s += ' PLUGINSPAGE="http://java.sun.com/products/plugin/1.3/plugin-install.html"\n';
} else if(applet_type == 2) {
s = '<object CLASSID="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"\n';
s += ' CODEBASE=" http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,3,0,0"\n';
} else {
s = '<applet';
}
修改为一下代码即可(1.6):
if(applet_type == 1) {
s = '<embed TYPE="application/x-java-applet;jpi-version=1.6"\n';
s += ' PLUGINSPAGE="http://java.sun.com/products/plugin/index.html#download"\n';
} else if(applet_type == 2) {
s = '<object CLASSID="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"\n';
s += ' CODEBASE="http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab"\n';
} else {
s = '<applet';
}
posted on 2009-09-03 15:47
周锐 阅读(989)
评论(0) 编辑 收藏 所属分类:
Java 、
JavaScript 、
Jsp