-2

网络选项卡上的 chrome 开发工具中,我可以看到200 request

问题是我收到null我的响应和以下错误消息

跨域读取阻塞 (CORB) 阻止跨域响应

function submit(id,player){

    var http = new XMLHttpRequest();

    var guess = document.getElementById(id).value

    http.onreadystatechange = function(){
        if(http.readyState == 4 && http.status == 200){
            console.log(http.response)
        }
    }

    http.open("GET", "https://www.myEndPoint.com, true);
    http.responseType="json"
    http.send();

}
4

1 回答 1

0

CORB 是 Chromium 特定的安全功能。

请参阅:https ://chromium.googlesource.com/chromium/src/+/master/services/network/cross_origin_read_blocking_explainer.md

特别:

当 CORB 决定响应需要受 CORB 保护时,响应被修改如下:

  • 响应正文被替换为空正文。
  • 响应标头被删除。

这些要点是否适用于您的端点?

于 2019-06-27T15:38:37.740 回答