ActiveX loop warning of ICBC
网上银行采用ActiveX一直是个争议的话题,Linux和FF的拥护者也对此挠头不已,但是无奈的现实是几乎所有的国内网上银行都采用了这个方式。
工行网银涉及到的ActiveX似乎有两个,第一个的作用是加密输入数据,在第一次打开网上银行登录页面的时候会提示安装,这个没有问题。麻烦出现在第二个控件上,提示加载出现在成功登陆网银之后,这时候不管你用IE还是Maxthon,都会弹出类似于下面这样的提示,但问题是当你点击选择了安装之后,立刻提示就是退出网银,但此时刷新却又无法安装了,这样循环往复,这个控件却始终无法安装,虽然基本的操作似乎也没有问题,但始终有那么一个提示在头上挂着,也总是让人难受的……
解决方法非常简单,控件无非是一个dll文件或者多个dll打包而成的cab,控件的安装无非是这些dll的注册。通过分析那个警告,可以得到这个控件的下载地址是/icbc/perbank/certInStall.dll#version=1,0,0,0,这是相对于https://mybank.icbc.com.cn来定位的,所以我们可以比较容易地得到完整的地址是:https://mybank.icbc.com.cn/icbc/perbank/certInStall.dll#version=1,0,0,0,可以看到文件名就是certInStall.dll,后面的那串应该是用来确定具体版本的。
- 直接在浏览器里面打开上面的完整链接,会提示运行还是下载,选择下载,一般来说dll的存放地点是Windows下的system32目录,推荐就放在这里,因为这样可以直接执行后面的注册步骤,当然也看你喜好,放在其他地方的话,无非是到时候需要指定具体路径而已。
-
如果是放在上一步推荐的system32里面的,那么接下来你只需要在运行里面输入regsvr32 certInStall.dll,等出现下面的提示,就说明控件已经注册成功。
- 再重新登录网银看看,一切OK了吧。
——
·本文由 iamcj 原创,采用
“CC创作共用”方式共享
Comments
6 Responses to “ActiveX loop warning of ICBC”
Leave a Reply
一直都用招行的专业版,工行的网银问题太多了,不敢用:(
我的也有这个问题,按照贵帖操作后还是没有解决,
网银方面,招行无疑是先行者和领跑者。但是平心而论,目前工行、建行、浦发的网银也都有自己独到的地方,呵呵,后发优势。
具体描述呢?
我用的是ie7,按照贵帖提供的方法操作后还是有提示,与原来一样。
你确认regsvr32之后显示注册成功了么
确认注册成功。
是否有几种原因导致提示或ie设置对提示有影响?