From 489a1f4e86ad485e37aff5cb29aa00e30e36802e Mon Sep 17 00:00:00 2001 From: msojocs Date: Tue, 29 Apr 2025 14:59:16 +0800 Subject: [PATCH] feat: document start script --- res/scripts/document_start.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 res/scripts/document_start.js diff --git a/res/scripts/document_start.js b/res/scripts/document_start.js new file mode 100644 index 0000000..6ff81c7 --- /dev/null +++ b/res/scripts/document_start.js @@ -0,0 +1,18 @@ +(() => { + if (!window.skylineRequireReplace) { + window.skylineRequireReplace = true + const originalRequire = window.require + if (originalRequire) { + window.require = function (m) { + if (m.includes('skyline.node')) { + // 给native用的 + globalThis.__sharedMemory = originalRequire('sharedMemory/sharedMemory.node') + } + return originalRequire(m) + } + window.require.cache = originalRequire.cache + window.require.extensions = originalRequire.extensions + window.require.resolve = originalRequire.resolve + } + } + })(); \ No newline at end of file