From 14f688bb1aa1189a7aa32b82425f18b8e66df720 Mon Sep 17 00:00:00 2001 From: Ruhul Amin Date: Fri, 24 Jan 2020 14:06:36 +0600 Subject: [PATCH] match.js->checkTag: call querySelectorAll when getElementsByTagName not available --- src/match.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/match.js b/src/match.js index 40d1bf1..406b01f 100644 --- a/src/match.js +++ b/src/match.js @@ -190,7 +190,10 @@ function findAttributesPattern (priority, element, ignore) { function checkTag (element, ignore, path, parent = element.parentNode) { const pattern = findTagPattern(element, ignore) if (pattern) { - const matches = parent.getElementsByTagName(pattern) + const matches = parent.getElementsByTagName + ? parent.getElementsByTagName(pattern) + : parent.querySelectorAll(pattern); + if (matches.length === 1) { path.unshift(pattern) return true