IE7或升级IE8后加载js文件提示window.external报错,找不到元素

2016-03-03 知识库

这在用我们云海中腾OA办公系统时,也会出现,当时是发现客户机群内大量使用的ghost安装的系统,并且经查得知,此ghost也是由ie7升级到ie8后所制作,由此产生了加载OA页面时,出现页面异常,使用F12开发人员工具查询,可明显查到,加载js文件异常。

以下内容为网络引用:

当用window.external 在做Js效果或测试Js时可能会碰到这种问题:

IE7浏览器状态栏报错,“找不到元素”,但是其它人的浏览器可以正常访问。可想而知,肯定是自己浏览器出了问题。

可按以下步骤修改:
1、在开始--运行里输入“regedit”即注册表。

2、找到以下注册表位置:
  HKEY_CLASSES_ROOT\TypeLib\{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}\1.1\0\win32
  因为TypeLib节点下类库太不容易看到,可以用“查找”来找到这个类库的位置。

3、打开win32开你会看到一个默认的节点,对,就是他,你需要把“C:\WINDOWS\system32\shdocvw.dll”替换为“C:\WINDOWS\system32\ieframe.dll”。

4、完成以上步骤后,你可以从新打开IE就不会报这种错误了。

从IE7升级到IE8,然后又卸载IE8回到IE7时,会出现此问题。



4001881510 56296827