项目中使用了lhgdialog,在低版本IE中,无法关闭,找了很久找到这个解决办法:
获得浏览器版本信息:
var browser = navigator.appName
var b_version = navigator.appVersion
var version = b_version.split(";");
var trim_Version = version[1].replace(/[ ]/g, "");
var dg = frameElement.lhgDG;
根据得到的信息进行判断,采取不同的方式:
if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE6.0") { //IE6下使用
dg.curWin.location.reload();
dg.cancel();
}
else {
dg.curWin.location.href = dg.curWin.location.href;
dg.cancel();
}