【问题标题】:CORS 'Access-Control-Allow-Origin' MissingCORS“访问控制允许来源”缺失
【发布时间】:2016-12-10 03:07:40
【问题描述】:

我的托管项目遇到问题。

带有链接的请求:- http://......./api_tester.html 工作正常并且 提供结果,但是,它给出了CORS 'Access-Control-Allow-Origin' Missing 当通过浏览器直接访问api_tester.html文件时。

浏览器中文件的 URL 是file:///E:/workspace_windows/api_tester.html

请提出建议。

【问题讨论】:

    标签: html cors


    【解决方案1】:

    您似乎正在尝试直接从桌面打开文件,因此它选择了它的协议 file:// 协议。使用以 HTTP 开头的完整 url 或从任何 Web 服务器运行。您所说的第二个错误意味着您正在尝试访问托管在另一个域上的页面,这通常发生在您对托管文件所在域以外的域执行 XHR 请求时。

    您可以将标题“ACCESS-CONTROL-ALLOW-ORIGIN”添加到您尝试访问的文件中,以允许从所有不同域访问所有请求。

    【讨论】:

    • 我确实添加了您现在提到的标头,错误已更改为“CORS 预检通道未成功”关于此的任何想法
    猜你喜欢
    • 2019-02-09
    • 2016-06-02
    • 2021-09-07
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2018-11-08
    • 2020-11-26
    相关资源
    最近更新 更多