因为谷歌浏览器无法支持 object 对象的加载,导致证书无法登录谷歌浏览器。
1、下载安装 ffactivex-setup-r39.exe,软件下载地址:https://download.csdn.net/download/baidu_28369619/11456993
2、主要后台代码修改说明如下:(获取浏览器类型)
String agent = request.getHeader("User-Agent").toLowerCase();
String browser = "";
if(agent.indexOf("chrome") > -1 ||agent.indexOf("firefox") > -1){
browser = "chrome";
}else{
browser = "ie";
}
map.put("browser ",browser );
3、主要页面代码修改说明如下(使谷歌浏览器支持object对象的加载):
<c:if test="${'ie' eq browser}">
<object id="JITDSignOcx"
width="0"
height="0"
classid="clsid:70**********123"
codebase="./JI****">
</object>
</c:if>
<c:if test="${'chrome' eq browser}">
<object id="JITDSignOcx"
type="application/x-list-activex"
style="border:0px;width:0px;height:0px;"
clsid="{70**********123}"
prgid="./JI****">
</object>
</c:if>