那天打开内网业务系统,弹窗一层叠一层,翻遍浏览器设置琢磨activex控件怎么安装,试了好半天,页面还是卡在原地,控件标识一直显示未加载。

最开始想的很简单,以为点一下弹窗里的允许,东西就自动装上了。点完之后页面闪了一下,没别的动静,刷新一遍,同样的提示框又跳出来。反复点了三四次,权限提示一个不落全都选允许,状态栏那里依旧是灰色的,功能按钮点不动。

换了浏览器。

之前一直习惯用别的,听同事说这个老系统只认特定版本,索性切过去打开网址,安全区域的提醒直接铺满下半截屏幕。进到安全设置面板,一条一条往下滑,找到和activex相关那一堆选项,有的是提示,有的是禁用,挨个改成启用。改完点确定,关掉浏览器重开,再进页面,弹窗倒是少了一个,核心模块还是打不开。

当时猜是不是缓存捣乱,清理完缓存和cookie,把网址加到受信任站点列表里面,地址复制粘贴进去,确认没有输错。做完这一步心里稍微松一点,觉得这下应该差不多了,结果加载进度条走到一半直接停住,没有报错文字,就僵在那里。盯着屏幕等了快十分钟,进度纹丝不动,鼠标点别的地方都正常,唯独这块加载区域像焊死了一样。

后来才反应过来,本地电脑上面,那个控件的安装包文件其实已经下载到缓存文件夹里了,只是没有主动运行起来。顺着下载记录找到那个cab包,双击点开,系统没有默认的打开程序,点右键也看不到安装选项。在网上随便翻了几条零散的帖子,有人说可以用命令行注册,照着敲了一行指令,回车之后跳出提示,找不到指定模块。那一下就有点烦躁,不知道到底是文件本身不全,还是路径写的不对。

找了隔壁工位的人过来瞅一眼,他说他上次弄的时候,管理员权限没开,所以注册一直失败。想着有道理,关掉当前窗口,右键浏览器图标,选择以管理员身份运行,重新登录系统。页面加载速度比之前快一点点,可控件的状态依旧没变,该出的功能界面还是空白一片。他在旁边看了两分钟,说他那台机器配置和我不一样,操作流程看着一样,结果却完全不同,他也说不准问题卡在哪个位置。

断断续续折腾一个多小时,中间来回调整安全级别,一会儿调回默认,一会儿又手动放开权限,来回切换好几次,生怕哪一项开的太过,又担心限制太死。中途还重启过一次电脑,开机第一时间打开系统,弹窗依旧准时出现,没有半点好转的迹象。到这个时候已经不再执着于一定要把它装好,只是好奇为什么同样一套步骤,放到不同机器上差别这么大。

这里只是我自己当时碰到的情况,换别的环境、别的系统版本,体验肯定不一样,不能直接拿去照着操作。

最后没有继续往下试了,把页面最小化,切去处理别的单据。隔了很久再回头点开那个标签页,也没有再去碰那些安全选项,那个加载提示就安安静静留在那里。