我在 Windows 7 上使用 IE 11 时遇到了一个问题,这个问题很难确定。这个问题已经持续了大约一个月。我们有几个网站,当加载某些大型脚本时(有些脚本,如 jQuery,没有问题),网站需要很长时间才能加载。在加载过程中单击 IE 时,它会给出“长时间运行的脚本”错误。有几件事可以让它工作而不会出现严重的加载时间,它们是:
- 在 IE 的工具>高级菜单中启用“脚本调试(Internet Explorer)”,这是我们当前的解决方法
- 使用 Chrome、Firefox 或 Edge(除一个网站外,其他所有网站均来自同一供应商,且不兼容)
- 在 Windows 10 机器上使用 IE 11(我们仍在针对该操作系统进行部署测试)
- 在服务器(例如本地 Web 服务器)上使用 IE
- 将电脑启动至安全模式
我尝试过禁用我们的安全软件,验证 Windows 7 和 Windows 10 测试电脑之间的所有设置是否相同,回滚 IE 更新,使用 32 位和 64 位版本,以及太多其他故障排除步骤,无法全部记住。Fiddler 没有帮助,在长时间暂停期间没有显示任何异常。此外,当启用脚本调试时,据称有问题的脚本不会引发任何错误,只是像什么都没发生一样开始工作。
我的问题是,是否有人知道任何 GPO、特定于 Windows 7 中的 IE 11 的 IE 设置或会改变 IE 解释 JavaScript 方式的巫术诅咒?脚本调试会禁用哪些我应该知道的东西?在 Windows 7 上最近更新 IE 后,有人遇到过类似的事情吗?不幸的是,其中一个网站无法使用其他浏览器,而我的企业距离部署 Windows 10 仍然遥遥无期。我使用的是 IE 版本 11.0.9600.18816CO,更新版本 11.0.47。
编辑
我也尝试过运行没有附加组件的浏览器,尝试过使用 Intranet 区域的站点列表中的站点以及受信任的站点列表中的站点,但是都没有成功。