From d0787a640de80af3d8005c4a23a09f8dd296698a Mon Sep 17 00:00:00 2001 From: 啊o额iu鱼 Date: Thu, 26 May 2022 11:07:16 +0800 Subject: fix: encode URI for latencyTestUrl fixes #699 Illegal url splicing may lead to misjudgment of ad block, --- src/api/proxies.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/api/proxies.ts b/src/api/proxies.ts index ce3266e..6b3e28e 100644 --- a/src/api/proxies.ts +++ b/src/api/proxies.ts @@ -36,7 +36,7 @@ export async function requestDelayForProxy( latencyTestUrl = 'http://www.gstatic.com/generate_204' ) { const { url, init } = getURLAndInit(apiConfig); - const qs = `timeout=5000&url=${latencyTestUrl}`; + const qs = `timeout=5000&url=${encodeURIComponent(latencyTestUrl)}`; const fullURL = `${url}${endpoint}/${encodeURIComponent(name)}/delay?${qs}`; return await fetch(fullURL, init); } -- cgit v1.3.1