diff --git a/.vscode/settings.json b/.vscode/settings.json index d78bc04..86052b6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -6,6 +6,7 @@ "Captcha", "Coord", "Funktionalitätstest", + "Funktionalitätstests", "Hyrp", "Ignorierliste", "KHTML", @@ -47,6 +48,7 @@ "oscpu", "prefs", "promisify", + "recaptcha", "ruleset", "spodermenpls", "unticking", diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 1212b12..fd08b9c 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -1520,7 +1520,15 @@ "description": "" }, "preset_max_protection_description": { - "message": "Maximiert den Schutz gegen die Fingerprint-Extraktion. Diese Einstellungen werden einige Seiten unbenutzbar machen, können den Browser etwas verlangsamen und es Seiten ermöglichen die Verwendung von CanvasBlocker zu detektieren.", + "message": "Maximiert den Schutz gegen die Fingerprint-Extraktion. Diese Einstellungen werden einige Seiten unbenutzbar machen, können den Browser etwas verlangsamen und es Seiten ermöglichen die Verwendung von CanvasBlocker zu detektieren. Wenn Sie diese Voreinstellung angewendet haben sollten Sie in Betracht ziehen auch die reCAPTCHA-Voreinstellung zu verwenden.", + "description": "" + }, + "preset_recaptcha_title": { + "message": "reCAPTCHA Ausnahme", + "description": "" + }, + "preset_recaptcha_description": { + "message": "Der window-API-Schutz macht reCAPTCHA unbenutzbar. Diese Voreinstellung fügt eine Ausnahme dafür hinzu.", "description": "" } } \ No newline at end of file diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 644f9f3..00e5cd8 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1583,7 +1583,15 @@ "description": "" }, "preset_max_protection_description": { - "message": "Maximizes the protection against fingerprint extraction. This settings will break some pages, might slow down the browser a little bit and might enable sites to detect that CanvasBlocker is used.", + "message": "Maximizes the protection against fingerprint extraction. This settings will break some pages, might slow down the browser a little bit and might enable sites to detect that CanvasBlocker is used. After applying this preset you should consider applying the reCAPTCHA preset as well.", + "description": "" + }, + "preset_recaptcha_title": { + "message": "reCAPTCHA exception", + "description": "" + }, + "preset_recaptcha_description": { + "message": "Protecting the window API breaks reCAPTCHA. This preset adds an exception for it to work.", "description": "" } } diff --git a/options/presets.json b/options/presets.json index b97349f..ac02759 100644 --- a/options/presets.json +++ b/options/presets.json @@ -21,5 +21,10 @@ "audioFakeRate": "0.1%", "audioNoiseLevel": "low", "protectWindow": true + }, + "recaptcha": { + "protectWindow": { + "^https://www\\.google\\.com/recaptcha/api2/(?:b?frame|anchor).*$": false + } } } \ No newline at end of file