From 8440aa5483bc88011a73ea43d84bebe966b957e1 Mon Sep 17 00:00:00 2001 From: Kuitos Date: Tue, 16 May 2023 16:21:27 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20document=20head=20in=20micro=20a?= =?UTF-8?q?pp=20should=20use=20the=20proxied=20appendChild=20methods=20(#2?= =?UTF-8?q?502)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts b/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts index 922cf1c..93ac9bf 100644 --- a/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts +++ b/src/sandbox/patchers/dynamicAppend/forStrictSandbox.ts @@ -96,7 +96,10 @@ function patchDocument(cfg: { sandbox: SandBox; speedy: boolean }) { case 'head': { const containerConfig = proxyAttachContainerConfigMap.get(sandbox.proxy); if (containerConfig) { - return getAppWrapperHeadElement(containerConfig.appWrapperGetter()); + const qiankunHead = getAppWrapperHeadElement(containerConfig.appWrapperGetter()); + qiankunHead.appendChild = HTMLHeadElement.prototype.appendChild; + qiankunHead.insertBefore = HTMLHeadElement.prototype.insertBefore; + return qiankunHead; } break; }