From 0784eab6d14ebf85e278fdcebbcf85576ab06bc7 Mon Sep 17 00:00:00 2001 From: HappyYang233 <996570955@qq.com> Date: Wed, 3 Jan 2024 19:26:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E5=BE=AE=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=A1=86=E6=9E=B6=E5=AD=90=E5=BA=94=E7=94=A8=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=AD=A4=E6=A1=86=E6=9E=B6=E6=97=B6=EF=BC=8Cnew=20MouseEvent?= =?UTF-8?q?=E5=87=BD=E6=95=B0=EF=BC=8Cview=E5=AD=97=E6=AE=B5=E5=8F=96?= =?UTF-8?q?=E5=BE=97proxyWindow=E5=AF=BC=E8=87=B4=E6=9E=84=E9=80=A0?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- simple-mind-map/src/plugins/TouchEvent.js | 2 +- simple-mind-map/src/utils/jspdf.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/simple-mind-map/src/plugins/TouchEvent.js b/simple-mind-map/src/plugins/TouchEvent.js index 8fa74f51..dc25739a 100644 --- a/simple-mind-map/src/plugins/TouchEvent.js +++ b/simple-mind-map/src/plugins/TouchEvent.js @@ -137,7 +137,7 @@ class TouchEvent { } } let event = new MouseEvent(eventName, { - view: window, + view: document.defaultView, bubbles: true, cancelable: true, ...opt diff --git a/simple-mind-map/src/utils/jspdf.js b/simple-mind-map/src/utils/jspdf.js index f0ade532..17bfcdde 100644 --- a/simple-mind-map/src/utils/jspdf.js +++ b/simple-mind-map/src/utils/jspdf.js @@ -138,10 +138,10 @@ function corsEnabled(url) { function click(node) { try { - node.dispatchEvent(new MouseEvent("click")); + node.dispatchEvent(new MouseEvent("click",{view:document.defaultView})); } catch (e) { var evt = document.createEvent("MouseEvents"); - evt.initMouseEvent("click", true, true, window, 0, 0, 0, 80, 20, false, false, false, false, 0, null); + evt.initMouseEvent("click", true, true, document.defaultView, 0, 0, 0, 80, 20, false, false, false, false, 0, null); node.dispatchEvent(evt); } }