Google chrome JavaScript:Cross-Origin Read Blocking(CORB)在通过gitlab api请求时阻止跨源响应
我已经通过gitlab api成功地接收到了用户id,但是当我试图接收用户的项目列表时,chrome返回了CORB 我已使用GitLab api v4成功接收id和所有其他用户信息。但是,当我试图接收用户的repo列表时,我收到了CORB块,但在响应文本中什么也没有得到。如果直接输入网址,我可以看到json格式的数据。如果我直接使用jQuery.getJSON,它会要求我将X-request-With或Origin添加到头中,我不知道如何实现Google chrome JavaScript:Cross-Origin Read Blocking(CORB)在通过gitlab api请求时阻止跨源响应,google-chrome,http,get,xmlhttprequest,gitlab-api,Google Chrome,Http,Get,Xmlhttprequest,Gitlab Api,我已经通过gitlab api成功地接收到了用户id,但是当我试图接收用户的项目列表时,chrome返回了CORB 我已使用GitLab api v4成功接收id和所有其他用户信息。但是,当我试图接收用户的repo列表时,我收到了CORB块,但在响应文本中什么也没有得到。如果直接输入网址,我可以看到json格式的数据。如果我直接使用jQuery.getJSON,它会要求我将X-request-With或Origin添加到头中,我不知道如何实现 va
var target = 'https://gitlab.com/api/v4/users/'+doc.data().gitlab_id+'/projects?callback=?';
console.log(target);
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = process;
xhr.open("GET", target, true);
xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xhr.setRequestHeader('responseType', 'text/plain');
xhr.setRequestHeader('Access-Control-Allow-Origin', '*');
xhr.send();
function process() {
console.log(xhr);
我希望获得json数据,但现在响应文本为空,并返回以下消息:
跨源读取阻塞(CORB)使用MIME类型application/json阻塞跨源响应。有关更多详细信息,请参阅。对于面临相同问题的任何人: 请尝试在您的请求url之前添加“” 例如,您可以使用 ''+访问令牌;
要在不受cors政策困扰的情况下从linkedin获取信息。对于面临相同问题的任何人: 请尝试在您的请求url之前添加“” 例如,您可以使用 ''+访问令牌; 在不受cors政策困扰的情况下从linkedin获取信息