function runTest() { var xhr = new XMLHttpRequest();
xhr.open("GET", "https://example.com", false);
try {
xhr.send();
} catch (e) {
return e.name;
}
return 'XHR succeeded';
}
function evalInSandbox(sandbox, func) {
return SpecialPowers.unwrap(Cu.evalInSandbox(`(${func.toString()})()`, sandbox));
}
let sandbox = Cu.Sandbox([window, "https://example.org"],
{wantGlobalProperties: ['XMLHttpRequest']});
is(evalInSandbox(sandbox, runTest), 'NetworkError', "Shouldn't be able to make a CORS request with an expanded principal");
</script>
</pre>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.22 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.