使用开发人员工具测试 IE8 的 CORS 兼容性

Testing CORS compatibility for IE8 using developer tools

我已经建立了一个中央 WebApi 站点,它将为我们域中的各个站点提供一般的 CRUD 功能。我已经将整个 shebang 配置为使用标准 jquery ajax httprequest 的 CORS,或者对于较旧的 IE 版本,XDomainRequest。到目前为止,一切正常,一切正常。我的问题是我似乎无法找到装有 IE8 的机器来完成用户代理测试。当我进入 IE 11 上的开发人员工具并将其设置为模拟 IE8 时,该网站运行良好,但我还没有准备好打开香槟软木塞。

我的问题是:开发人员工具的 IE8 模式是否会完全模拟该浏览器的行为,直至它处理跨域请求的方式,或者我是否需要找到使用 IE8 的用户并让他们测试它或启动带有它的虚拟机?

您可以从位于 http://dev.modern.ie/tools/vms/ 的 Microsoft modern.ie 站点下载带有 IE8 的虚拟机并用它测试您的站点。