From e9c79dda34659683015ff34951b67f8cceea9fed Mon Sep 17 00:00:00 2001 From: Harry-zklcdc Date: Fri, 17 May 2024 22:29:28 +0800 Subject: [PATCH] =?UTF-8?q?[Fix]=20=F0=9F=90=9B=20Support=20Latest=20Bypas?= =?UTF-8?q?s=20Error?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cloudflare/worker.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cloudflare/worker.js b/cloudflare/worker.js index f324476873..7c3150778b 100644 --- a/cloudflare/worker.js +++ b/cloudflare/worker.js @@ -532,9 +532,10 @@ export default { } if (currentUrl.pathname === '/turing/captcha/challenge') { - if (currentUrl.searchParams.get('h') != '') { - let params = currentUrl.searchParams.delete('h'); - targetUrl = new URL(BING_ORIGIN + '/turing/captcha/challenge' + params.search); + if (currentUrl.searchParams.get('h') != '' && currentUrl.searchParams.get('h') != null && currentUrl.searchParams.get('h') != undefined) { + let params = currentUrl.searchParams; + params.delete('h'); + targetUrl = new URL(BING_ORIGIN + '/turing/captcha/challenge' + (params.toString() == '' ? '' : '?' + params.toString())); } else { return challenge(request); }