Browse Source

fix: error in sandbox

Ahmad Kholid 2 years ago
parent
commit
c7baa224c7

+ 1 - 1
src/sandbox/utils/handleConditionCode.js

@@ -39,5 +39,5 @@ export default function (data) {
     },
   };
 
-  document.body.appendChild(script);
+  (document.body || document.documentElement).appendChild(script);
 }

+ 2 - 2
src/sandbox/utils/handleJavascriptBlock.js

@@ -27,7 +27,7 @@ export default function (data) {
     const scriptEl = document.createElement('script');
     scriptEl.textContent = item.script;
 
-    document.body.appendChild(scriptEl);
+    (document.body || document.documentElement).appendChild(scriptEl);
 
     return scriptEl;
   });
@@ -131,5 +131,5 @@ export default function (data) {
   };
 
   timeout = setTimeout(cleanUp, data.blockData.timeout);
-  document.body.appendChild(script);
+  (document.body || document.documentElement).appendChild(script);
 }