IE7上出现Class doesn't support Automation的错误和解决办法

在提交任务界面,在浏览目录和浏览文件的时候,选择完成后需要点确定,此时会调用JS代码:

window.opener.SubmitJobForm.xxxxxx = .......

包括在submitjob.jsp中,用window.open打开popup窗口后,也会给这个新窗口的opener这个属性赋值。

在这两个地方都会出现Class doesn't support Automation的错误,表示opener这个属性代表的object不支持automation,所以,JS代码就失效了,这还是非常麻烦的,直接导致我们提交任务无法选择目录和文件了,shit

搜了半天,找到了解决办法:

regsvr32 msscript.ocx

regsvr32 dispex.dll

regsvr32 vbscript.dll

Reference: http://www.annoyances.org/exec/forum/winxp/n1022048238

把这三个东西注册一下,重启IE就OK了。
原文地址:https://www.cnblogs.com/super119/p/1989362.html