今天客戶反應,說他們在使用我們的程序的時候,默認下載的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
周銳 閱讀(1002)
評論(0) 編輯 收藏 所屬分類:
Java 、
JavaScript 、
Jsp