withCredentials使用vanilla JS

125*_*748 0 javascript ajax jquery cors

我可以通过xhrFields$.ajax对象中传递属性来使用jQuery创建跨域AJAX请求.

xhrFields: {
    withCredentials: true
}
Run Code Online (Sandbox Code Playgroud)

我想优化速度,所以想测试它对抗vanilla JS,看看哪个更快.如何在withCredentials不使用像jQuery这样的库的情况下设置(或类似于vanilla JS)?

Ray*_*lus 6

var xhr = new XMLHttpRequest();
xhr.open("GET", "myserver.com");
xhr.withCredentials = true;
xhr.send();
Run Code Online (Sandbox Code Playgroud)

请注意,上述内容不会明显快于使用jQuery发送请求.