首先我是丹麦人,所以我的英语可能有缺陷。在我的公司,我有一些抱怨,说在安装Chrome后,我们Intranet网站上的某些页面已被禁止访问。
因此,我购买了两台完全相似的机器:联想T520,Windows Vista 32位,相同的Internet Explorer版本(9),相同的Java版本(7.9)和相同的Windows更新。
我去了我们的Intranet网站,然后单击了一个链接,该链接应该打开一个带有一些文本的弹出窗口,并且对两个窗口均有效。然后,我拿了一台机器,安装了Google Chrome,再次将其卸载,将Internet Explorer放回标准浏览器,然后尝试了相同的链接。现在我收到一个JavaScript错误。并且它不会打开链接。
这个错误是丹麦文,我将其翻译成英文
SCRIPT5007:无法收集此文档的值对象为null或未定义。XXX.js,第32行7
现在,这两台机器完全相同,只是其中一台曾经安装了Chrome。但其中只有一个有效。我有限的经验告诉我它的安全设置有所改变。我已经确认了这个原因,因为我去了Explorer中的Internet设置。然后关闭了丹麦语中的“ beskyttet tilstand”,我猜它的翻译是“安全模式”
现在,它可以在以前装有Chrome的计算机上运行,但是!在另一台机器上,即使“安全模式已激活”也可以工作
我读了一些有关Chrome可能对注册表进行的操作,这些操作应防止打开链接并将CurrentUser \ software \ classes \ html从“ ChromeHTML”更改为“ htmlfile”,并且该修复确实确保了计算机现在可以打开再次在Internet Explorer中链接,但这不能解决此javascript错误,而且无法打开此超链接。综上所述。
如果安全模式已关闭,则安装了Chrome的计算机现在只能输入此超链接,而从未安装过Chrome的计算机可以在激活安全模式的情况下访问同一链接。并相信我,这些机器在其他方面都是相同的,并且从未使用过。
我知道这是一个很大的“麻烦”,所以如果我的信息不足,请告诉我。
MyWin
非标准方式填充的,例如parent
在顶层窗口对象或弹出窗口中使用的方式。如果为“安全模式”,则问题是插件。
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
可能在HTML的顶部添加将对其进行修复。