wip: support fetch

This commit is contained in:
daief
2020-11-30 15:43:48 +08:00
parent ad76afdc23
commit 205b6dca21
2 changed files with 5 additions and 2 deletions

View File

@@ -16,7 +16,7 @@ function proxyRes(response: Response) {
if (res) {
GM_log(
`❗️ Response is proxyed:\n`,
`❗️ [fetch] Response is proxyed:\n`,
`${payload?.method || ''} ${response.url}\n`,
safeParse(res)
);
@@ -33,6 +33,9 @@ if (typeof Response !== 'undefined') {
try {
return JSON.parse(res);
} catch (error) {
console.warn(
`❌ Error when parse proxy response for [${this.url}]. Use original result.`
);
return nativeRes;
}
}

View File

@@ -44,7 +44,7 @@ XMLHttpRequest.prototype.send = function (
this.responseText = matchedRule.response;
GM_log(
`❗️ Response is proxyed:\n`,
`❗️ [XHR] Response is proxyed:\n`,
`${payload.method} ${payload.url}\n`,
safeParse(matchedRule.response)
);