1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
From: Vince Cooley <vince.r.cooley@gmail.com>
Last-updated: Fri, 29 Dec 2017 10:59:46 -0500
Subject: [PATCH] check that doc.createElement is defined
origin: https://github.com/YuzuJS/setImmediate/pull/67
In some implementation doc is defined but not doc.createElement. Fix it
From 8b16b84230be679a14e832a0d6eee90f3ab3d660 Mon Sep 17 00:00:00 2001
---
setImmediate.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/setImmediate.js b/setImmediate.js
index 3c1b06e..f2d897f 100644
--- a/setImmediate.js
+++ b/setImmediate.js
@@ -172,7 +172,7 @@
// For web workers, where supported
installMessageChannelImplementation();
- } else if (doc && "onreadystatechange" in doc.createElement("script")) {
+ } else if (doc && doc.createElement && "onreadystatechange" in doc.createElement("script")) {
// For IE 6–8
installReadyStateChangeImplementation();
|