Windows 7上的IE 11与Windows 10上的IE 11有何区别?

5
请详细说明IE 11在Windows 7和IE 11在Windows 10上的区别。
我的组织已经在从IE 8升级到Windows 7上的IE 11时进行了大量测试,现在他们想要升级到Windows 10。
然而,在移动到Win 10之前,他们想确定Win 10上的IE11与Windows 7上的IE 11完全相同。
我无法在Microsoft网站上找到任何解释它的文章。
提前感谢您。
问候

32位还是64位的IE? - Anders
谢谢,IE版本64位。 - Aolera
4个回答

1
发现IE11在Windows 10和8.1上存在一些差异。网站在Windows 10上运行正常,但在8.1上却不行。看起来与jQuery.ajax解析JSON返回的对象类型有关。我们使用babel,它会填充array.entries(),但(from JSON)对象却没有它。

1

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


1
我想象他们以相同的方式呈现页面(CSS等),但存在一些安全性改变。
Windows 8及更高版本 中,IE可以在AppContainer沙盒中运行。 增强保护模式可能会导致与第三方浏览器扩展和本地文件的问题。 EPM是可选的,可以打开/关闭。
还有网络层和后端存储的变化
如果你依赖于第三方扩展或本地文件/本地主机访问,则在迁移之前可能需要进行一些测试;否则,我认为没有任何真正的问题。

1
我注意到了有关文件下载的HTTP头Content-Disposition方面的特定差异。
Java示例指示浏览器使用fileName作为其本地文件名:
String fileName="TheFileNameIWant.xyz";
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"";
  • 在Windows 7上,IE 11忽略Content-Dispsition中的文件名并提供下载URL的一部分(看起来很奇怪)
  • 在Windows 10上,IE 11建议所需的文件名(就像其他浏览器一样)

然而,我发现在不同版本的IE 11浏览器中行为有所不同。在版本11.0.9600.18893(IE和Win7都是64位)上会出现上述问题,但在版本11.0.9600.17691(IE和Win7都是64位)上可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接