可以自己写个小程序里面放个 IE 控件,强制指定 IE 兼容版本,开最大权限。
工行网银我试了一下在 IE11 里也打不开,看了一下登录页上还没写 doctype ,这导致会进入 IE 怪异模式产生一些奇怪的 BUG 。
我用 aardio 写了个简单的浏览器嵌入 IE 控件,试了一下登录成功了, U 盾验证这些都没问题, aardio 代码如下:
--------------------------------------------------------------------------------------
import win.ui;
/*DSG{{*/
var winform = win.form(text="工行网银登录";right=848;bottom=494)
/*}}*/
import web.form.util;
web.form.util.emulation(8888);//强制切到到 IE8
//创建 web 窗体
var wb = web.form( winform ,/*_UIFLAG_*/,/*_DLCTL_*/
,/*USER AGENT*/,true/*securityTrusted*/ );
wb.noScriptErr = true;
wb.go("
https://mybank.icbc.com.cn/icbc/perbank/index.jsp")
winform.show(0x3/*_SW_MAXIMIZE*/);
//还可以来点自动登录
var ele = wb.waitEle("logonCardNum","indexFrame")
ele.value = "用户名";
win.loopMessage();
--------------------------------------------------------------------------------------