diff --git a/src/background/main.js b/src/background/main.js index 62653f3..60bcdc3 100644 --- a/src/background/main.js +++ b/src/background/main.js @@ -138,7 +138,11 @@ async function setChallengeLocale() { 'https://www.google.com/recaptcha/api2/anchor*', 'https://www.google.com/recaptcha/api2/bframe*', 'https://www.recaptcha.net/recaptcha/api2/anchor*', - 'https://www.recaptcha.net/recaptcha/api2/bframe*' + 'https://www.recaptcha.net/recaptcha/api2/bframe*', + 'https://www.google.com/recaptcha/enterprise/anchor*', + 'https://www.google.com/recaptcha/enterprise/bframe*', + 'https://www.recaptcha.net/recaptcha/enterprise/anchor*', + 'https://www.recaptcha.net/recaptcha/enterprise/bframe*' ], types: ['sub_frame'] }, diff --git a/src/content/reset.js b/src/content/reset.js index a71236b..7a790c3 100644 --- a/src/content/reset.js +++ b/src/content/reset.js @@ -4,7 +4,7 @@ for (const [_, items] of Object.entries(client)) { for (const [_, v] of Object.entries(items)) { if (v instanceof Element && v.src === challengeUrl) { - grecaptcha.reset(k); + (grecaptcha.reset || grecaptcha.enterprise.reset)(k); return; } } diff --git a/src/manifest.json b/src/manifest.json index 1a2bd81..cbee785 100755 --- a/src/manifest.json +++ b/src/manifest.json @@ -44,7 +44,9 @@ { "matches": [ "https://www.google.com/recaptcha/api2/bframe*", - "https://www.recaptcha.net/recaptcha/api2/bframe*" + "https://www.recaptcha.net/recaptcha/api2/bframe*", + "https://www.google.com/recaptcha/enterprise/bframe*", + "https://www.recaptcha.net/recaptcha/enterprise/bframe*" ], "all_frames": true, "run_at": "document_idle",