diff --git a/app/src/main/assets/po_token.html b/app/src/main/assets/po_token.html index 572c3016e..3b9b18100 100644 --- a/app/src/main/assets/po_token.html +++ b/app/src/main/assets/po_token.html @@ -177,7 +177,7 @@ async function runBotGuard(rawChallengeData) { const botguard = await BotGuardClient.create({ globalName: challengeData.globalName, - globalObj: globalThis, + globalObj: this, program: challengeData.program }); diff --git a/app/src/main/java/org/schabi/newpipe/util/potoken/PoTokenWebView.kt b/app/src/main/java/org/schabi/newpipe/util/potoken/PoTokenWebView.kt index 2589e12c3..76d2d9614 100644 --- a/app/src/main/java/org/schabi/newpipe/util/potoken/PoTokenWebView.kt +++ b/app/src/main/java/org/schabi/newpipe/util/potoken/PoTokenWebView.kt @@ -98,7 +98,7 @@ class PoTokenWebView private constructor( try { data = JSON.parse(String.raw`$responseBody`) result = await runBotGuard(data) - globalThis.webPoSignalOutput = result.webPoSignalOutput + this.webPoSignalOutput = result.webPoSignalOutput $JS_INTERFACE.onRunBotguardResult(result.botguardResponse) } catch (error) { $JS_INTERFACE.onJsInitializationError(error.toString()) @@ -139,7 +139,7 @@ class PoTokenWebView private constructor( webView.evaluateJavascript( """(async function() { try { - globalThis.integrityToken = JSON.parse(String.raw`$responseBody`) + this.integrityToken = JSON.parse(String.raw`$responseBody`) $JS_INTERFACE.onInitializationFinished(integrityToken[1]) } catch (error) { $JS_INTERFACE.onJsInitializationError(error.toString())