fix xmlhttprequest.setRequestHeader proxy

This commit is contained in:
Avad3 2024-07-03 20:34:26 -04:00
parent 5b40885c02
commit 31d8b6a650

View file

@ -8,10 +8,10 @@ XMLHttpRequest.prototype.open = new Proxy(XMLHttpRequest.prototype.open, {
XMLHttpRequest.prototype.setRequestHeader = new Proxy(XMLHttpRequest.prototype.setRequestHeader, {
apply(target, thisArg, argArray) {
let headerObject = Object.fromEntries(argArray);
let headerObject = Object.fromEntries([argArray]);
headerObject = self.__scramjet$bundle.rewriters.rewriteHeaders(headerObject);
argArray = Object.entries(headerObject);
argArray = Object.entries(headerObject)[0];
return Reflect.apply(target, thisArg, argArray);
},