Windows 10上的IE 11 VS 10上的Windows 11

时间:2017-07-05 03:12:07

标签: windows windows-7 windows-10 internet-explorer-11

有谁能详细说明Windows 7上的IE 11和Windows 10上的IE 11之间的区别。

我的组织在Windows 7上从IE 8迁移到IE 11时进行了大量测试,现在他们想要升级到Windows 10。

然而,在转向Win 10之前,他们希望确保Win 10上的IE11与Windows 7上的IE 11完全相同。

我无法在微软网站上找到任何文章,这解释了它。

先谢谢。

此致

4 个答案:

答案 0 :(得分:1)

我认为他们以相同的方式呈现页面(CSS等)但是有一些安全性变化。

Windows 8 and later上,IE可以在AppContainer sandbox中运行。 Enhanced Protected Mode可能会导致第三方浏览器扩展程序and local files出现问题。 EPM是可选的,可以打开/关闭。

还有changes at the network level和后端存储。

如果您依赖第三方扩展或本地文件/本地主机访问,您可能希望在迁移之前进行一些测试,否则我就不会看到任何真正的showstoppers。

答案 1 :(得分:1)

我注意到了另一个变化。 Windows 10中的IE支持Math.sign和其他操作。 Windows 7没有。

答案 2 :(得分:0)

I noted this particular difference concerning the HTTP header Content-Disposition for file downloads.

Java example to instruct the browser to use fileName as its local file name:

String fileName="TheFileNameIWant.xyz";
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"";
  • IE 11 on Win 7 ignores the file name from Content-Dispsition and proposes part of the download URL instead (looks strange)
  • IE11 on Win 10 proposes the desired file name (as other browsers do)

However I found out that the behaviour varies across IE 11 browser versions. It fails as described above on version 11.0.9600.18893 (IE and Win7 both 64 Bit) but works with version 11.0.9600.17691 (IE and Win 7 both 64Bit).

答案 3 :(得分:0)

发现Windows 10和8.1上的IE11之间存在一些差异

该网站在10(而不是8.1)上可以正常运行。看起来与jQuery.ajax解析JSON返回的对象类型有关。

我们使用babel,它会填充array.entries(),但是(来自JSON)对象没有它。