diff --git a/src/content/reset.js b/src/content/reset.js index 4617ca4..dcba491 100644 --- a/src/content/reset.js +++ b/src/content/reset.js @@ -1,11 +1,13 @@ (function () { const reset = function (challengeUrl) { - for (const [k, client] of Object.entries(___grecaptcha_cfg.clients)) { + for (const [id, client] of Object.entries(___grecaptcha_cfg.clients)) { for (const [_, items] of Object.entries(client)) { - for (const [_, v] of Object.entries(items)) { - if (v instanceof Element && v.src === challengeUrl) { - (grecaptcha.reset || grecaptcha.enterprise.reset)(k); - return; + if (items instanceof Object) { + for (const [_, v] of Object.entries(items)) { + if (v instanceof Element && v.src === challengeUrl) { + (grecaptcha.reset || grecaptcha.enterprise.reset)(id); + return; + } } } }