From 8b9197a68a3acfb93f9f4a741323ff3df6c22bc2 Mon Sep 17 00:00:00 2001 From: kkapsner Date: Tue, 23 Oct 2018 08:26:23 +0200 Subject: [PATCH] Decoupled block mode from protected part Fixes #287 --- .../addon description/de/description.txt | 39 +++++--- .../addon description/en/description.txt | 38 +++++--- README.md | 28 +++--- _locales/de/messages.json | 54 +++++++---- _locales/en/messages.json | 55 +++++++---- lib/check.js | 20 +--- lib/modifiedAPI.js | 80 +++++++++++----- lib/modifiedAPIFunctions.js | 6 -- lib/modifiedAudioAPI.js | 4 +- lib/modifiedDOMRectAPI.js | 4 +- lib/modifiedHistoryAPI.js | 6 +- lib/modifiedWindowAPI.js | 4 +- lib/settingDefinitions.js | 14 ++- lib/settingsMigration.js | 36 ++++++- options/sanitationRules.js | 93 +++++++++++-------- options/settingsDisplay.js | 83 +++++++++-------- releaseNotes.txt | 3 +- 17 files changed, 356 insertions(+), 211 deletions(-) diff --git a/.documentation/addon description/de/description.txt b/.documentation/addon description/de/description.txt index d31cdd1..6cee6a2 100644 --- a/.documentation/addon description/de/description.txt +++ b/.documentation/addon description/de/description.txt @@ -1,19 +1,32 @@ -Dieses Add-on ermöglicht es Nutzern, Webseiten davon abzuhalten, sie über die Javascript canvas-API zu identifizieren. Nutzer können auswählen, ob die canvas-API komplett auf bestimmten oder allen Seiten blockiert wird (dies wird die Funktionalität einiger Seiten beeinträchtigen) oder nur die identifikationsfreundliche Auslese-API zu blockieren oder dort falsche Werte vorzutäuschen. Nähere Informationen zum canvas-fingerprinting können Sie auf http://www.browserleaks.com/canvas finden. +Dieses Add-on ermöglicht es Nutzern, Webseiten davon abzuhalten, sie über Javascript APIs zu identifizieren. Nutzer können auswählen, ob die APIs komplett auf bestimmten oder allen Seiten blockiert werden (dies wird die Funktionalität einiger Seiten beeinträchtigen) oder bei den identifikationsfreundlichen Auslese-Funktionen falsche Werte vorzutäuschen. +Nähere Informationen zum Fingerprinting können Sie finden auf: + Die verschiedenen Blockiermodi sind: - + -Geschützte "Fingerprinting"-APIs: +Beschützte "Fingerprinting"-APIs: