URL origin 1 ->
URL origin 2 ->

Is the current browser conform ?

Description
Access-Control-Allow-Origin
Code
Result
XMLHttpRequest request with CORS wildcard
*
var x0 = new XMLHttpRequest();
var u0 = "https://cors-server.hackade.org/wildcard.json";
x0.onreadystatechange = function() {
    if (x0.readyState == 4 && x0.status == 200) {
        result_to_table("r0", x0.responseText);
    }
};
x0.open("GET", u0);
x0.send();
Unable to get result
Description
Access-Control-Allow-Origin
Code
Result
XMLHttpRequest request with CORS identified
https://cors.hackade.org
var x1 = new XMLHttpRequest();
var u1 = "https://cors-server.hackade.org/enabled.json";
x1.onreadystatechange = function() {
    if (x1.readyState == 4 && x1.status == 200) {
        result_to_table("r1", x1.responseText);
    }
};
x1.open("GET", u1);
x1.send();
Unable to get result
Description
Access-Control-Allow-Origin
Code
Result
XMLHttpRequest request with CORS identified
https://cors-other-origin.hackade.org
var x2 = new XMLHttpRequest();
var u2 = "https://cors-server.hackade.org/enabled-other.json";
x2.onreadystatechange = function() {
    if (x2.readyState == 4 && x2.status == 200) {
        result_to_table("r2", x2.responseText);
    }
};
x2.open("GET", u2);
x2.send();
Unable to get result
Description
Access-Control-Allow-Origin
Code
Result
XMLHttpRequest request with CORS null
null
var x3 = new XMLHttpRequest();
var u3 = "https://cors-server.hackade.org/null.json";
x3.onreadystatechange = function() {
    if (x3.readyState == 4 && x3.status == 200) {
        result_to_table("r3", x3.responseText);
    }
};
x3.open("GET", u3);
x3.send();
Unable to get result