From ee2fb01a9c2d74901405ca37df251b05faa9ce71 Mon Sep 17 00:00:00 2001 From: Gizmo Date: Mon, 8 Apr 2024 20:47:49 +0800 Subject: [PATCH] chore: add finding index.js through query script tag --- src/patch-loader.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/patch-loader.ts b/src/patch-loader.ts index b208ba7..2bca8f0 100644 --- a/src/patch-loader.ts +++ b/src/patch-loader.ts @@ -10,7 +10,9 @@ import { store } from './store' const patchs = [algolia_patch, translate_patch, console_log_patch] async function main() { - const index_script_file = document.getElementsByTagName('meta')['index-module'].content + const index_script_file = + document.getElementsByTagName('meta')['index-module']?.content ?? + document.querySelector('script[type="module"][src^="/assets/index-"]')?.getAttribute('src') const patched_filename = index_script_file.replace(/\.js$/, '.patched.js') const local_patched_filename = await kv_get('patched-filename', store) let patched_code: string | undefined @@ -35,7 +37,6 @@ async function main() { if (p.patch_jsx) inject_functions.push({ name: p.patch_jsx.fname, type: 'jsx' }) if (p.patch_createElement) inject_functions.push({ name: p.patch_createElement.fname, type: 'createElement' }) - // if (p.patch_useMemo) inject_functions.push({ name: p.patch_useMemo.fname, type: 'useMemo' }) }) patched_code = await injector(code, inject_functions)