From 205b6dca21c9d3f2690a95eb16c65780e9f5d7fa Mon Sep 17 00:00:00 2001 From: daief <1437931235@qq.com> Date: Mon, 30 Nov 2020 15:43:48 +0800 Subject: [PATCH] wip: support fetch --- src/proxy/fetch.ts | 5 ++++- src/proxy/xhr.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/proxy/fetch.ts b/src/proxy/fetch.ts index 10d7b02..9452f5e 100644 --- a/src/proxy/fetch.ts +++ b/src/proxy/fetch.ts @@ -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; } } diff --git a/src/proxy/xhr.ts b/src/proxy/xhr.ts index 4752881..8c1e103 100644 --- a/src/proxy/xhr.ts +++ b/src/proxy/xhr.ts @@ -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) );