Ajax 请求导致“CORS 标头‘Access-Control-Allow-Origin’丢失”

问题描述 投票:0回答:0

我正在使用 WAMP 在本地计算机上工作,并尝试使用 AJAX 从外部域检索图像,并使用以下代码将其转换为 data-uri 格式:

var xhr = new XMLHttpRequest();

xhr.open("GET", "https://domain.local/image.jpeg", true);
xhr.responseType = "blob";

xhr.onlaod = function (){

   // convert...

};

但是我有一个错误,提示“CORS header 'Access-Control-Allow-Origin'丢失”。

我已经在 WAMP Apache 模块中启用了“headers_module”,并在我的 httpd.conf 文件中设置了

Header set Access-Control-Allow-Origin: *
,但我仍然遇到同样的问题。

我尝试在“httpd.conf”和“.htaccess”中设置

Header set Access-Control-Allow-Origin: *
。我尝试专门允许发送请求的域。我也重启了WAMP十几次。

还有其他事情要做还是问题出在其他地方?

ajax apache cors
© www.soinside.com 2019 - 2024. All rights reserved.