From 182f08d221238efb6d21d3f29f6a0fc224f1cdef Mon Sep 17 00:00:00 2001 From: lyswhut Date: Thu, 9 Nov 2023 00:19:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/modules/userApi/renderer/preload.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/modules/userApi/renderer/preload.js b/src/main/modules/userApi/renderer/preload.js index a106025c..bdad16bb 100644 --- a/src/main/modules/userApi/renderer/preload.js +++ b/src/main/modules/userApi/renderer/preload.js @@ -314,6 +314,18 @@ window.addEventListener('unhandledrejection', (event) => { const message = typeof event.reason === 'string' ? event.reason : event.reason?.message ?? String(event.reason) globalThis.__lx_init_error_handler__.sendError(message.replace(/^Error:\\s/, '')) }) +Object.defineProperty(window.document, 'getElementsByTagName', { + value: (name) => { + if (name == 'script') { + return [ + Object.freeze({ + innerText: lx.currentScriptInfo.rawScript, + }), + ] + } + return null + } +}) })()`) webFrame.executeJavaScript(userApi.script).catch(_ => _)