【问题标题】:Internet Explorer 11 | Angular 4 - CORS request fails (XMLHttpRequest: Network Error 0x80070005, Access is denied.)浏览器 11 | Angular 4 - CORS 请求失败(XMLHttpRequest:网络错误 0x80070005,访问被拒绝。)
【发布时间】:2018-03-10 23:48:39
【问题描述】:

我正在开发一个 Angular 4 应用程序,我在其中对托管在另一个域上的 API 进行 REST 调用。 例如 我正在处理 http://mycompanydomain.com/ 并在 http://othercompanydomain.com 上调用 REST 服务。

在各种浏览器上一切正常。但是,在 Internet Explorer (11) 上,我收到以下错误/警告:

XMLHttpRequest for https://esb-dev.tibco.com:8446/services/v1/authorize required Cross Origin Resource Sharing (CORS).

XMLHttpRequest for https://esb-dev.tibco.com:8446/services/v1/authorize required CORS preflight.

SCRIPT7002: XMLHttpRequest: Network Error 0x80070005, Access is denied.

在此不胜感激。

【问题讨论】:

    标签: angular cors internet-explorer-11 angular2-services preflight


    【解决方案1】:

    IE 不会将请求视为跨域,因此无需添加 Origin: 标头

    【讨论】:

    • 您认为为什么会发生这种情况?又该如何解决?
    • 我认为这个问题可能与 CORS 有关。要在IE中启用跨域请求并且需要在IE中安装cors扩展,希望它能工作
    猜你喜欢
    • 1970-01-01
    • 2015-10-17
    • 2019-09-12
    • 2018-04-05
    • 2018-11-22
    • 2018-03-11
    • 2017-08-11
    • 2015-01-31
    • 2018-09-07
    相关资源
    最近更新 更多