From ad9d591b166696b45b01b301a9007967097476b6 Mon Sep 17 00:00:00 2001 From: gorhill Date: Fri, 1 Dec 2017 08:17:30 -0500 Subject: [PATCH] Fix #118, #271, #649, #771: removing flawed-at-the-core UA spoofer The end result of the flawed UA spoofer was to accomplish the OPPOSITE of the intended goal. UA spoofing for privacy purpose turns out to be a whole complicated task on its own, and is best undertaken as a separate dedicated extension -- assuming it is possible at all. In any case, this had no place in a "Privacy" section in uMatrix, this was a bad idea to create this feature in the first place. It's never too late to correct a bad idea, and this is the purpose of this commit. --- platform/chromium/manifest.json | 8 +- platform/webext/manifest.json | 8 +- src/_locales/am/messages.json | 20 --- src/_locales/ar/messages.json | 20 --- src/_locales/bg/messages.json | 20 --- src/_locales/bn/messages.json | 20 --- src/_locales/ca/messages.json | 20 --- src/_locales/cs/messages.json | 20 --- src/_locales/da/messages.json | 20 --- src/_locales/de/messages.json | 20 --- src/_locales/el/messages.json | 20 --- src/_locales/en/messages.json | 20 --- src/_locales/eo/messages.json | 20 --- src/_locales/es/messages.json | 20 --- src/_locales/et/messages.json | 20 --- src/_locales/fa/messages.json | 20 --- src/_locales/fi/messages.json | 20 --- src/_locales/fil/messages.json | 20 --- src/_locales/fr/messages.json | 20 --- src/_locales/gu/messages.json | 20 --- src/_locales/he/messages.json | 20 --- src/_locales/hi/messages.json | 20 --- src/_locales/hr/messages.json | 20 --- src/_locales/hu/messages.json | 20 --- src/_locales/id/messages.json | 20 --- src/_locales/it/messages.json | 20 --- src/_locales/ja/messages.json | 20 --- src/_locales/kn/messages.json | 20 --- src/_locales/ko/messages.json | 20 --- src/_locales/lt/messages.json | 20 --- src/_locales/lv/messages.json | 20 --- src/_locales/ml/messages.json | 20 --- src/_locales/mr/messages.json | 20 --- src/_locales/ms/messages.json | 20 --- src/_locales/nb/messages.json | 20 --- src/_locales/nl/messages.json | 20 --- src/_locales/pl/messages.json | 20 --- src/_locales/pt_BR/messages.json | 20 --- src/_locales/pt_PT/messages.json | 20 --- src/_locales/ro/messages.json | 20 --- src/_locales/ru/messages.json | 20 --- src/_locales/sk/messages.json | 20 --- src/_locales/sl/messages.json | 20 --- src/_locales/sr/messages.json | 20 --- src/_locales/sv/messages.json | 20 --- src/_locales/sw/messages.json | 20 --- src/_locales/ta/messages.json | 20 --- src/_locales/te/messages.json | 20 --- src/_locales/th/messages.json | 20 --- src/_locales/tr/messages.json | 20 --- src/_locales/uk/messages.json | 20 --- src/_locales/vi/messages.json | 20 --- src/_locales/zh_CN/messages.json | 20 --- src/_locales/zh_TW/messages.json | 20 --- src/background.html | 1 - src/js/background.js | 24 +-- src/js/contentscript-start.js | 150 ------------------ ...{contentscript-end.js => contentscript.js} | 10 +- src/js/messaging.js | 6 - src/js/privacy.js | 17 +- src/js/storage.js | 3 - src/js/traffic.js | 4 - src/js/useragent.js | 83 ---------- src/js/usersettings.js | 11 +- src/popup.html | 1 - src/privacy.html | 18 --- 66 files changed, 16 insertions(+), 1368 deletions(-) delete mode 100644 src/js/contentscript-start.js rename src/js/{contentscript-end.js => contentscript.js} (99%) delete mode 100644 src/js/useragent.js diff --git a/platform/chromium/manifest.json b/platform/chromium/manifest.json index 31af5c5..fdef235 100644 --- a/platform/chromium/manifest.json +++ b/platform/chromium/manifest.json @@ -22,13 +22,7 @@ "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], - "js": ["js/vapi-client.js", "js/contentscript-start.js"], - "run_at": "document_start", - "all_frames": true - }, - { - "matches": ["http://*/*", "https://*/*"], - "js": ["js/contentscript-end.js"], + "js": ["/js/vapi-client.js", "/js/contentscript.js"], "run_at": "document_end", "all_frames": true } diff --git a/platform/webext/manifest.json b/platform/webext/manifest.json index 3e69788..798859f 100644 --- a/platform/webext/manifest.json +++ b/platform/webext/manifest.json @@ -20,13 +20,7 @@ "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], - "js": ["js/vapi-client.js", "js/contentscript-start.js"], - "run_at": "document_start", - "all_frames": true - }, - { - "matches": ["http://*/*", "https://*/*"], - "js": ["js/contentscript-end.js"], + "js": ["/js/vapi-client.js", "/js/contentscript.js"], "run_at": "document_end", "all_frames": true } diff --git a/src/_locales/am/messages.json b/src/_locales/am/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/am/messages.json +++ b/src/_locales/am/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ar/messages.json b/src/_locales/ar/messages.json index 7364508..1f00696 100644 --- a/src/_locales/ar/messages.json +++ b/src/_locales/ar/messages.json @@ -111,10 +111,6 @@ "message": "الاتصال الآمن الصارم", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "تحليل وكيل المستخدمين", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "الإحالات بالتحايل", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "دقائق.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "قواعد دائمة", "description": "" @@ -599,10 +583,6 @@ "message": "الحد الأقصى لعدد المحاولات", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "بالتحايل وكيل المستخدم مع: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "حذف الارتباط: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/bg/messages.json b/src/_locales/bg/messages.json index 1443657..f4f8b79 100644 --- a/src/_locales/bg/messages.json +++ b/src/_locales/bg/messages.json @@ -111,10 +111,6 @@ "message": "Само HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "минути.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Постоянни правила", "description": "" @@ -599,10 +583,6 @@ "message": "Максимален брой записи", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "бисквитката е изтрита: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/bn/messages.json b/src/_locales/bn/messages.json index de9b508..d25cab4 100644 --- a/src/_locales/bn/messages.json +++ b/src/_locales/bn/messages.json @@ -111,10 +111,6 @@ "message": "স্ক্রিপ্ট HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "ব্যবহারকারী এজেন্ট স্পুফিং", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "রেফারার স্পুফিং", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

হাইপারলিঙ্ক নিরীক্ষণ একটি প্রক্রিয়া যা একটি দল, যে কোন দলকে<\/b> একজন ব্যবহারকারীর একটি নির্দিষ্ট ওয়েব পাতার লিঙ্ক ক্লিক করা সম্পর্কে অবগত করার অনুমতি দেয়। এটি মূলত একটি ট্র্যাকিং বৈশিষ্ট্য: যা একটি ওয়েব সাইট বা কোনো তৃতীয় পক্ষকে আপনি কোন ওয়েব সাইটের কোন ওয়েব পাতা ক্লিক করেছেন তা অবগত করার অনুমতি দেয়। একমাত্র উদ্দেশ্য হল আপনার ব্রাউজিং কার্যকলাপ অনুসরণ করা।<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "ইউজার-এজেন্ট<\/a> স্ট্রিং দ্বারা দৈবচয়নে তোলা নিচের একটি নতুন স্পুফ করুন প্রতি", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "মিনিট।", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "ইলেক্ট্রনিক ফ্রন্টিয়ার ফাউন্ডেশনের<\/i> মতে<\/a>: “[...] আপনার ব্রাউজার ওয়েবসাইটে আপনি কোন অপারেটিং সিস্টেম এবং ওয়েব ব্রাউজার ব্যবহার করছেন তার একটি ‘ইউজার এজেন্ট’ হেডার পাঠায়। এই তথ্য ইন্টারনেট ব্যবহারকারীকে একে অপরের থেকে পার্থক্য করতে সাহায্য করে, কারণ এইসব সংস্করণ ব্যক্তি থেকে ব্যক্তি, প্রায়ই যথেষ্ট, পৃথক হয়। [...] ইউজার এজেন্ট স্ট্রিং একটি বাস্তব গোপনীয়তা সমস্যায় পরিণত হয়েছে<\/b>।”

EFF দ্বারা উত্থাপিত গোপনীয়তা সমস্যা এই অপশনের সাহায্যে আপনি মোকাবেলা করতে পারবেন।<\/p>

আপনি আপনার নিজস্ব তালিকার ইউজার এজেন্ট স্ট্রিং সরবরাহ করতে পারবেন। লাইন প্রতি একটি স্ট্রিং। খালি লাইন এবং ‘#’ উপসর্গসহ লাইন উপেক্ষা করা হবে।<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "স্থায়ী নিয়ম", "description": "" @@ -599,10 +583,6 @@ "message": "ভুক্তির সর্বাধিক সংখ্যা", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "{{value}}: এর সাথে স্পুফিং ব্যবহারকারী এজেন্ট", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "কুকি অপসারিত: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ca/messages.json b/src/_locales/ca/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/ca/messages.json +++ b/src/_locales/ca/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/cs/messages.json b/src/_locales/cs/messages.json index 35a8234..0ba4359 100644 --- a/src/_locales/cs/messages.json +++ b/src/_locales/cs/messages.json @@ -111,10 +111,6 @@ "message": "Striktní HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Podvrhovat identifikaci prohlížeče", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Podvrhovat adresy odkazujících stránek", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Náhodně podstrčit řetězec User-Agenta<\/a>", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minut.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanentní pravidla", "description": "" @@ -599,10 +583,6 @@ "message": "Maximální počet záznamů", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofování user agenta s: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie odstraněno: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/da/messages.json b/src/_locales/da/messages.json index 062da70..ee9b1df 100644 --- a/src/_locales/da/messages.json +++ b/src/_locales/da/messages.json @@ -111,10 +111,6 @@ "message": "Benyt kun HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Forfalsking af brugeragent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Forfalsking af referer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink overvågning er en mekanisme der gør det muligt for første eller tredjepart<\/b>, at indsamle data om hvilke brugeren klikker på en hjemmeside. Det er altså tale om en tracking funktion, der gør informerer første eller tredjepart om, hvilke links en bruger vælger at klikke på under sit besøg på en hvilken som helst hjemmeside. Det eneste formål med hyperlink overvågning er altså, at tracke din browser aktivitet.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Forfalsk User-Agent<\/a>-streng ved at vælge tilfældigt blandt nedenstående hver", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutter.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Ifølge the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

Denne indstilling tillader dig at imødegå dette privacy problem som bliver fremført af EFF.<\/p>

Du kan tilføje din egen liste af bruger agent strings. En string per linje. Blanke linje og linjer præfikset med ‘#’ vil blive ignoreret.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanente regler", "description": "" @@ -599,10 +583,6 @@ "message": "Det maksimale antal af linjer", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "Forfalsk bruger agent med: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie slettet: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index dbc6646..c4cb492 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -111,10 +111,6 @@ "message": "Nur HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User-Agent verschleiern", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer verschleiern", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink-Auditing ist ein Mechanismus, der es allen beteiligten Parteien<\/b> erlaubt herauszufinden, auf welchen Link ein Benutzer auf einer bestimmten Webseite klickt. Im Grunde ist es eine Tracking-Funktion: Es erlaubt einer Webseite oder auch Drittparteien auf dieser Webseite, sich darüber zu informieren, auf welche Links du auf eine dieser Seiten geklickt hast. Der einzige Zweck besteht darin, deine Browsing-Aktivitäten zu verfolgen.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Verschleiere den User-Agent<\/a> durch die zufällige Wahl eines neuen aus der Liste alle", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "Minuten.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Laut der Electronic Frontier Foundation<\/i><\/a>: “[...] sendet dein Browser einen ‘User Agent’ Header an die Webseite und sagt damit präzise, welches Betriebssystem und welchen Webbrowser du benutzt. Diese Informationen tragen dazu bei, Internet-Nutzer von anderen zu unterscheiden, da diese Versionen häufig beträchtlich von Person zu Person unterschiedlich sind. [...] der User Agent wird damit zu einer reellen Gefahr für die Privatsphäre<\/b>.”

Diese Option ermöglicht dir, auf diese Bedrohung zu reagieren.<\/p>

Du kannst deine eigene Liste von User Agents einstellen, und zwar eine Variante pro Zeile. Leere Zeilen und Zeilen mit einem vorangestellten ‘#’ werden ignoriert.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanente Regeln", "description": "" @@ -599,10 +583,6 @@ "message": "Maximale Zahl an Einträgen", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "Verschleiere den User-Agent mit: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "Cookie gelöscht: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/el/messages.json b/src/_locales/el/messages.json index 8d80a8c..da11254 100644 --- a/src/_locales/el/messages.json +++ b/src/_locales/el/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Σύμβολο User agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "λεπτά.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 455775a..4c66e84 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -115,10 +115,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof" : { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof" : { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -415,18 +411,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.

", "description": "" }, - "privacySpoofUserAgentPrompt1" : { - "message": "Spoof User-Agent string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2" : { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp" : { - "message": "According to the Electronic Frontier Foundation: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked through WebSockets.

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.

", - "description": "" - }, "userRulesPermanentHeader": { @@ -614,10 +598,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing" : { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted" : { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/eo/messages.json b/src/_locales/eo/messages.json index f5a09c5..610fb20 100644 --- a/src/_locales/eo/messages.json +++ b/src/_locales/eo/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutoj.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Daŭraj reguloj", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "kuketo forigita: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index 0d247f0..b3e30dc 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS estricto", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Falsificar cadena User-Agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Falsificar Referer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

La auditoría de hipervínculos o enlaces es un mecanismo que permite a alguien, cualquiera<\/b>, ser informado acerca de a que enlace accedió un usuario en una página web particular. Es esencialmente un mecanismo de rastreo: permite a un sitio web, o a un tercero, ser informado sobre cuales enlaces, en cuales páginas, fueron accedidos por el usuario. Su único motivo es rastrear la actividad de navegación del usuario.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Falsificar cadena User-Agent<\/a>, escogiendo una de éstas al azar cada", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutos.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Según la Electronic Frontier Foundation<\/i><\/a>: “[...] su navegador envía un encabezado ‘User Agent’ al sitio web, estableciendo de manera precisa que combinación de sistema operativo y navegador está usando. Esto puede ayudar a diferenciar los usuarios en Internet, pues esta información varía a menudo considerablemente de un usuario a otro. [...] la cadena User Agent se convierte en un verdadero problema de privacidad<\/b>.”

Esta opción le permite resolver este problema puesto de relieve por la EFF.<\/p>

Usted puede suministrar su propia lista de cadenas user agent<\/i>. Una cadena por línea. Las líneas en blanco o con prefijo ‘#’ serán ignoradas.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Reglas permanentes", "description": "" @@ -599,10 +583,6 @@ "message": "Número máximo de registros", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "falsificar cadena User-Agent con: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie eliminada: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/et/messages.json b/src/_locales/et/messages.json index 69829a9..e0f08cc 100644 --- a/src/_locales/et/messages.json +++ b/src/_locales/et/messages.json @@ -111,10 +111,6 @@ "message": "Range HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Kasutajaagendi ninanips", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Viitaja narritamine", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/fa/messages.json b/src/_locales/fa/messages.json index c7b82b2..9f2b88c 100644 --- a/src/_locales/fa/messages.json +++ b/src/_locales/fa/messages.json @@ -111,10 +111,6 @@ "message": "فقط HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "مخفی نمودن user agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "مخفی‌نمودن ارجاع‌دهنده", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "دقیقه.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "قوانین دائم", "description": "" @@ -599,10 +583,6 @@ "message": "بیشترین تعداد ورودی‌ها", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "کوکی پاک‌شده: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/fi/messages.json b/src/_locales/fi/messages.json index 35da85d..624f546 100644 --- a/src/_locales/fi/messages.json +++ b/src/_locales/fi/messages.json @@ -111,10 +111,6 @@ "message": "Tiukka HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/fil/messages.json b/src/_locales/fil/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/fil/messages.json +++ b/src/_locales/fil/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index d0792b2..09fa31d 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -111,10 +111,6 @@ "message": "Trafic HTTPS uniquement", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Modifier l'Identification du navigateur", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Modifier le Référant HTTP", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

L'audit hyperlien est un méchanisme qui permet à n'importe quel parti<\/b> de connaître le lien sur lequel une personne clique dans une page Web précise. C'est surtout une fonctionnalité de pistage, qui peut donc être désactivée sans crainte.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Modifier l'Identification du navigateur<\/a> toutes les", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes en choisissant au hasard une des chaînes de caractères suivantes :", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "D'après l'Electronic Frontier Foundation<\/i><\/a>, “votre navigateur envoit un entête d’ ‘Identification du navigateur’ vers le site Web visité, indiquant à ce dernier le Système d'Exploitation et le Navigateur Web que vous utilisez. Cette information peut permettre la distinction entre deux internautes puisque leurs versions employées diffèrent, parfois même de manière considérable. [...] la chaine de caractères d’Identification du navigateur devient un réel problème de confidentialité<\/b>.”

µMatrix<\/i> vous offre ainsi la possibilité de falsifier votre Identification du navigateur pour améliorer votre vie privée.<\/p>

Sachez cependant qu'en fonction de la fausse identification aléatoirement choisie et utilisée, certains sites Web peuvent avoir un comportement qui vous paraitra un peu étrange, si cela devenait un obstacle pour un site précis, pensez à désactiver provisoirement cette option.<\/p>

Vous pouvez fournir votre propre liste d'Identifications du navigateur. N'en saisissez qu'une par ligne. Les lignes vides et les lignes commençant par ‘#’ seront ignorées.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Règles permanentes", "description": "" @@ -599,10 +583,6 @@ "message": "Nombre maximum d'entrées", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "Remplacement de l'Identification du navigateur par : {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "Cookie supprimé : {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/gu/messages.json b/src/_locales/gu/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/gu/messages.json +++ b/src/_locales/gu/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/he/messages.json b/src/_locales/he/messages.json index 99f0d14..3248669 100644 --- a/src/_locales/he/messages.json +++ b/src/_locales/he/messages.json @@ -111,10 +111,6 @@ "message": "מצב HTTPS נוקשה", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "זיוף מזהה משתמש", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "זיוף מפנה", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing זהו מנגנון אשר מאפשר לצד, כל צד<\/b>, להיות מודע על איזה קישור בדיוק המשתמש לחץ בדף אינטרנט ספציפי. במהות שלו זוהי תכונת מעקב: היא מאפשרת לדף אינטרנט, או לכל אתר צד שלישי לדף אינטרנט זה, להיות מודע לגבי איזה קישור לחצת באיזה דף של האתר שלהם. המטרה היחידה היא לעקוב אחר פעילות הגלישה שלך.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "החלף את הערך של מזהה המשתמש<\/a> על ידי בחירה באקראי במזהה חדש מהרשימה למטה כל", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "דקות.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "לפי ה Electronic Frontier Foundation<\/i><\/a>: “[...] הדפדפן שלך שולח כותרת (header) של ‘מזהה משתמש’ לאתר שאומר בדיוק באיזו מערכת הפעלה ודפדפן אתה משתמש. מידע זה יכול לעזור להבדיל בין משתמש אינטרנט אחד לשני בגלל שוני הגרסאות, שלפעמים מהותי, מאדם לאדם. [...] התוכן של מזהה המשתמש הופך לבעיית פרטיות אמיתית<\/b>.”

אפשרות זו מאפשרת לך להתייחס לבעיית הפרטיות שהועלתה על ידי ה EFF.<\/p>

אתה יכול להכניס רשימה משלך של מזהי משתמשים. מזהה משתמש אחד בכל שורה. שורות ריקות ושורות עם קידומת ‘#’ לא יפורשו.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "חוקים קבועים", "description": "" @@ -599,10 +583,6 @@ "message": "מספר רשומות מקסימליות", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "מחליף את ה user agent שלך ב: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "עוגייה נמחקה: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/hi/messages.json b/src/_locales/hi/messages.json index d9801a8..0dc42ba 100644 --- a/src/_locales/hi/messages.json +++ b/src/_locales/hi/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/hr/messages.json b/src/_locales/hr/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/hr/messages.json +++ b/src/_locales/hr/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/hu/messages.json b/src/_locales/hu/messages.json index 4370377..7e0bbb9 100644 --- a/src/_locales/hu/messages.json +++ b/src/_locales/hu/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS követelése", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User-Agent hamisítás", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer hamisítás", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

A hiperlink-auditálás egy olyan mechanizmus, ami egy hardmadik- vagy bármely<\/b> fél számára lehetővé teszi, hogy visszajelzést kapjanak egy a felhasználó által az oldalon lévő linkre történő kattintásról. Lényegében ez egy követési módszer: lehetővé teszi egy oldalnak, vagy bármely harmadik fél számára, hogy tudomást szerezzenek arról, hogy a felhasználó melyik linkre kattintott az oldalon. Egyetlen célja, hogy a felhasználó böngészési aktivitását nyomonkövesse.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "A User-Agent<\/a> header felülírása egy véletlenszerűen kiválasztott stringgel az alábbiak közül", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "percenként.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Az Electronic Frontier Foundation<\/i> szerint<\/a>: “[...] a böngészője ‘User Agent’ headert küld a weboldalnak, ami pontosan meghatározza milyen operációs rendszert és webböngészőt használ. Ez az információ megkönnyíti az internetfelhasználók egymástól való megkülönböztetését, mivel a verziószámok gyakran lényegesen eltérhetnek személyenként. [...] egy User Agent string igazi adatvédelmi problémává válik<\/b>.”

Ez a beállítás lehetőséget ad az EFF által ismertetett probléma megoldására. Érdemes megjegyezni, hogy a tényleges User Agent string kinyerhető<\/a> WebSocket-en keresztül.<\/p>

Saját User-Agent string lista megadására is lehetőség van a következő formátumban: Soronként egy string; az üres, valamint ‘#’ karakterrel kezdődő sorok figyelmen kívül lesznek hagyva.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Állandó szabályok", "description": "" @@ -599,10 +583,6 @@ "message": "Maximális bejegyzések száma", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "User-Agent a következőre cserélve: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "süti törölve: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/id/messages.json b/src/_locales/id/messages.json index e4bb30b..45704bd 100644 --- a/src/_locales/id/messages.json +++ b/src/_locales/id/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS Ketat", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Pemalsuan user agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Pemalsuan perujuk", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Pengauditan pranala adalah mekanisme yang memperbolehkan satu pihak, pihak manapun<\/b>, mendapatkan informasi tentang tautan mana yang pengguna klik pada halaman web tertentu. Hal ini pada dasarnya adalah fitur pelacakan: memperbolehkan sebuah situs web, atau pihak ketiga dari situs web tersebut, mendapatkan informasi tentang tautan mana di halaman yang mana yang anda klik pada situs web tersebut. Tujuannya adalah untuk melacak aktifitas penjelajahan anda.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Palsukan untai User-Agent<\/a> dengan cara memilih acak salah satu yang baru di bawah setiap", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "menit.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Menurut Electronic Frontier Foundation<\/i><\/a>: “[...] peramban anda mengirimkan sebuah tajuk ‘User Agent’ ke situs web dan menjelaskan secara akurat tentang sistem operasi dan peramban web yang anda gunakan. Informasi tersebut dapat membantu membedakan pengguna internet satu dengan yang lain karena versi sistem operasi dan peramban yang berbeda-beda, seringkali, orang per orang. [...] User Agent menjadi masalah utama privasi yang nyata<\/b>.”

Opsi ini memungkinkan anda untuk mengatasi masalah privasi yang diangkat oleh EFF.<\/p>

Anda dapat memberikan senarai untai user agent anda sendiri. Satu untai user agent per baris. Baris kosong dan baris yang dimulai dengan ‘#’ akan diabaikan.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Aturan permanen", "description": "" @@ -599,10 +583,6 @@ "message": "Jumlah maksimum entri", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "memalsukan user agent dengan: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "kuki dihapus: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index ba5cd00..60ba37c 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Spoof user agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Spoof referer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

La revisione degli hyperlink è un meccanismo che consente a una parte, qualsiasi parte<\/b>, di essere informata su quale link ha cliccato l'utente in una pagina web. Si tratta essenzialmente di una funzione di tracciamento: permette a un sito, o a qualsiasi terza parte di quel sito, di essere informato su quale link hai cliccato su quale delle sue pagine web. L'unico scopo è quello di tracciare la tua attività di navigazione.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Falsifica (spoof) la stringa User-Agent<\/a> scegliendone casualmente una nuova qua sotto ogni", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minuti.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Secondo la Electronic Frontier Foundation<\/i><\/a>: “[...] il tuo browser invia un'intestazione ‘User Agent’ al sito web dicendo con precisione quale sistema operativo e browser stai usando. Queste informazioni potrebbero aiutare a distinguere gli utenti Internet tra loro perché queste versioni differiscono, spesso notevolmente, da una persona all'altra. [...] la stringa User Agent diventa un vero problema di privacy<\/b>.”

Questa opzione ti consente di affrontare il problema della privacy sollevato dalla EFF. Tieni presente che la tua vera stringa User Agent può trapelare<\/a> attraverso i WebSocket.<\/p>

Puoi fornire la tua lista di stringhe user agent. Una stringa per riga. Le righe vuote e quelle con prefisso ‘#’ saranno ignorate.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Regole permanenti", "description": "" @@ -599,10 +583,6 @@ "message": "Numero massimo di voci", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoof dello user agent con: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie eliminato: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ja/messages.json b/src/_locales/ja/messages.json index 4e30f00..e16c0f8 100644 --- a/src/_locales/ja/messages.json +++ b/src/_locales/ja/messages.json @@ -111,10 +111,6 @@ "message": "完全な HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "ユーザーエージェントの偽装", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "リファラの偽装", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

ハイパーリンクの監査は、ユーザーが特定の Web ページ上でどのリンクをクリックしたかを 不特定の誰か<\/b> に通知することを可能にする仕組みです。これは本質的にトラッキングの機能です。あなたがあるリンクをクリックしたとき、それを Web サイト(または第三者)に通知します。この機能の唯一の目的は、あなたのブラウジングを追跡することです。<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "以下のリストからランダムに選択した ユーザーエージェント<\/a> で偽装する(", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "分おきに変更する)", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "電子フロンティア財団(EFF)<\/i>によると<\/a>: “[...] ブラウザは利用している OS と Web ブラウザについての詳細を、‘User Agent’ ヘッダによりウェブサイトに通知します。この情報は、インターネット上のユーザを識別するのに役立っています。なぜなら、この情報はしばしば人それぞれ大幅に違うことがあるためです。[...] ユーザーエージェント文字列は、現実のプライバシーの問題となっています。<\/b>”

このオプションによって、EFF が提起したプライバシーの問題に対処することができます。実際のユーザーエージェント文字列は WebSocket から漏洩することがある<\/a>のでご注意ください。<\/p>

ユーザーエージェント文字列のリストを独自に定義することができます。1 行にひとつずつ記述してください。空の行と ‘#’ で始まる行は無視されます。<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "永続的なルール", "description": "" @@ -599,10 +583,6 @@ "message": "エントリの最大数", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "偽装しているユーザーエージェント: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "削除した Cookie:{{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/kn/messages.json b/src/_locales/kn/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/kn/messages.json +++ b/src/_locales/kn/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ko/messages.json b/src/_locales/ko/messages.json index 98d03ee..da64f7d 100644 --- a/src/_locales/ko/messages.json +++ b/src/_locales/ko/messages.json @@ -111,10 +111,6 @@ "message": "전체 HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent 위장", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "참조 주소 위조", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "매번 새로운 항목을 무작위로 선택하여 User-Agent<\/a> 문자열을 위장합니다.", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "분 간격으로 변경", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "저장된 규칙", "description": "" @@ -599,10 +583,6 @@ "message": "최대 항목 수", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "user agent 위장: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "쿠키 삭제: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/lt/messages.json b/src/_locales/lt/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/lt/messages.json +++ b/src/_locales/lt/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/lv/messages.json b/src/_locales/lv/messages.json index 79ee614..58f1d89 100644 --- a/src/_locales/lv/messages.json +++ b/src/_locales/lv/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minūtes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ml/messages.json b/src/_locales/ml/messages.json index e30f9e6..0ee5dc0 100644 --- a/src/_locales/ml/messages.json +++ b/src/_locales/ml/messages.json @@ -111,10 +111,6 @@ "message": "സ്ട്രിക്റ്റ് എച്ച്ടിടിപിഎസ്", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "യൂസര്‍ ഏജന്റ്റ് അനുകരിക്കുക", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "റഫറര്‍ അനുകരണം", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "മിനിട്ടുകള്‍.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "സ്ഥിര നിയമങ്ങള്‍", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/mr/messages.json b/src/_locales/mr/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/mr/messages.json +++ b/src/_locales/mr/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ms/messages.json b/src/_locales/ms/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/ms/messages.json +++ b/src/_locales/ms/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/nb/messages.json b/src/_locales/nb/messages.json index 5201f52..cfeae68 100644 --- a/src/_locales/nb/messages.json +++ b/src/_locales/nb/messages.json @@ -111,10 +111,6 @@ "message": "Streng HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Lurendreiing av brukeragent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Lurendreiing av referent", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Lur brukeragent<\/a>-strengen ved å tilfeldig velge en ny fra listen nedenfor hvert", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutt.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanente regelsett", "description": "" @@ -599,10 +583,6 @@ "message": "Maksimalt antall oppføringer", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "lurer brukeragent med: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "kake slettet: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/nl/messages.json b/src/_locales/nl/messages.json index 95ab2fc..95beca4 100644 --- a/src/_locales/nl/messages.json +++ b/src/_locales/nl/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Useragent vervalsen", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referer vervalsen", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is een mechanisme waarmee een partij, ongeacht welke<\/b>, kan worden geïnformeerd over de koppeling op een bepaalde webpagina waarop een gebruiker heeft geklikt. Dit is in essentie een trackingfunctie: het kan een website of derde partijen ten opzichte van die website informeren over op welke koppeling en op welke pagina’s van de website u hebt geklikt. Het enige doel ervan is het volgen van uw browseractiviteit.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Useragent<\/a>-string vervalsen door om de", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minuten willekeurig een nieuwe uit de onderstaande te kiezen", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Volgens de Electronic Frontier Foundation<\/i><\/a>: “ [...] uw browser stuurt een ‘Useragent’-header naar de website, die precies vertelt welk besturingssysteem en welke internetbrowser u gebruikt. Deze informatie kan helpen internetgebruikers van elkaar te onderscheiden, omdat deze versies van gebruiker tot gebruiker vaak aanzienlijk verschillen. [...] de Useragent-string wordt een groot privacyprobleem<\/b>.”

Via deze optie kunt u op dit privacygerelateerde probleem dat door de EFF naar voren is gebracht reageren. Houd er rekening mee dat uw werkelijke Useragent-string kan worden doorgegeven<\/a> via WebSockets.<\/p>

U kunt uw eigen lijst van useragents opgeven. Eén string per regel. Lege regels en regels beginnend met ‘#’ worden genegeerd.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanente regels", "description": "" @@ -599,10 +583,6 @@ "message": "Maximale aantal vermeldingen", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "useragent wordt vervalst met: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie verwijderd: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/pl/messages.json b/src/_locales/pl/messages.json index 4f71220..238176f 100644 --- a/src/_locales/pl/messages.json +++ b/src/_locales/pl/messages.json @@ -111,10 +111,6 @@ "message": "Rygorystyczny HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Fałszowanie nagłówka User-Agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Fałszowanie referrera", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Audytowanie linków to mechanizm wysyłający informację o linkach klikniętych przez użytkownika na stronie internetowej. Jest to funkcja przeznaczona głównie do śledzenia: pozwala witrynie internetowej lub dowolnej stronie trzeciej, być informowanym o linkach jakie kliknąłeś na stronie internetowej. Jedynym celem jest śledzenie twojej aktywności w sieci.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Fałszuj nagłówek User-Agent<\/a> wybierając losowo jeden z poniższej listy", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minut.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Według Electronic Frontier Foundation<\/i>[ang.]<\/a>: “[...] twoja przeglądarka wysyła do witryny internetowej nagłówek ‘User Agent’ mówiący dokładnie jakiej wersji przeglądarki i systemu operacyjnego używasz. Ta informacja może pomóc odróżnić poszczególnych użytkowników Internetu, ponieważ wersje [systemu i przeglądarki] różnią się, często znacząco, od użytkownika do użytkownika. [...] nagłówek User Agent staje się realnym problemem prywatności<\/b>.”

Ta opcja pozwala ci odnieść się do problemu podniesionego przez EFF.<\/p>

Możesz podać swoją własną listę nagłówków User Agent. Jeden ja linię. Puste linie i linie zaczynające się od ‘#’ będą zignorowane.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Stałe zasady", "description": "" @@ -599,10 +583,6 @@ "message": "Maksymalna ilość wpisów", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "fałszowanie user agenta ciągiem: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "ciastko usunięte: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index fab553e..0cf5361 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS Estrito", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Ocultação do User agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Ocultar Referrer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing é um mecanismo que permite que um ente, qualquer ente<\/b>, de ser informado sobre o que vincular um usuário clicou em uma página web em particular. É essencialmente um recurso de rastreamento: ele permite que um site, ou qualquer terceira parte para esse site, para ser informado sobre qual link você clicou em que uma das suas páginas web. O único objetivo é rastrear sua atividade de navegação.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Sequência de Spoof User-Agent<\/a>, escolhendo aleatoriamente um novo abaixo a cada", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutos.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "De acordo com o Electronic Frontier Foundation<\/i><\/a>: “[...] o seu navegador envia uma ‘User Agent’ cabeçalho para o site dizendo exatamente qual sistema operacional e navegador que você está usando. Esta informação pode ajudar a distinguir os utilizadores da Internet a partir de um outro, pois essas versões são diferentes, muitas vezes consideravelmente, de pessoa para pessoa. [...] a seqüência de agente do usuário torna-se um problema real privacidade<\/b>.”

Esta opção permite-lhe abordar a questão da privacidade levantadas pelo EFF.<\/p>

Você pode fornecer a sua própria lista de cadeias de agente de usuário. Um por linha.As linhas em branco e linhas com prefixo ‘#’ serão ignorados.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Regras permanentes", "description": "" @@ -599,10 +583,6 @@ "message": "Número máximo de entradas", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "falsificando user agent com: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie apagado: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index 08efe91..969de4d 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS rigoroso", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Falsificação do User-Agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Falsificação do referrer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Auditoria de hiperlinks é um mecanismo que permite que uma entidade, qualquer entidade<\/b>, seja informada do link em que um utilizador clicou, numa determinada página web. É essencialmente monitorização: permite que um site, ou terceiros, relativos a esse site, sejam informados do link em que clicou, numa das suas páginas web. O único propósito disto é a monitorização da sua actividade.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Falsifica a string do User-Agent<\/a> escolhendo aleatoriamente uma nova, a cada", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutos.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "De acordo com a Electronic Frontier Foundation<\/i><\/a>: “[...] o seu browser manda um ‘User Agent’ header para o site, que diz precisamente qual o sistema operativo e browser que está a usar. Esta informação pode ajudar a dinstinguir utilizadores da internet um do outro, pois essas versões diferem, por vezes considerávelmente, de uma pessoa para outra. [...] a string do User-Agent torna-se um verdadeiro problema de privacidade.<\/b>.”

Esta opção permite que corrija o problema de privacidade abordado pela EFF.<\/p>

Pode fornecer a sua própria lista de strings de user-agent. Uma por linha. Linhas em branco e linhas prefixadas por ‘#’ serão ignoradas.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Regras permanentes", "description": "" @@ -599,10 +583,6 @@ "message": "Número máximo de entradas", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "falsificando o user-agent com: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie apagado: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index 161f171..79d8e99 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS strict", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Alterare User-agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Alterare referent", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minute.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Reguli permanente", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie șters: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index 22e624a..f066ed2 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -111,10 +111,6 @@ "message": "Только HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Подмена user agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Подмена referrer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Проверка гиперссылок — это механизм, позволяющий любой стороне<\/b> получать информацию о том, по каким ссылкам переходил пользователь на каждой конкретной веб-странице. Единственная цель — отслеживание вашей интернет-активности.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Подменять строку User-Agent<\/a>, случайно выбирая из расположенных снизу, каждые", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "минут.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Согласно Electronic Frontier Foundation<\/i><\/a>: “[...] браузер посылает веб-сайту заголовок ‘User Agent’, в котором содержится точная информация об используемой операционной системе и браузере. Эта информация позволяет отличать пользователей друг от друга, потому что версии ОС и браузера часто существенно различаются. [...] Строка User Agent становится настоящей проблемой для тех, кто заботится о своей конфиденциальности<\/b>.”

Данная опция позволяет решить эту проблему.<\/p>

Вы можете составить собственный список заголовков user agent. Одна запись на строку. Пустые строки и строки, начинающиеся с символа ‘#’, будут проигнорированы.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Постоянные правила", "description": "" @@ -599,10 +583,6 @@ "message": "Максимальное число записей", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "строка user-agent подменена на: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "куки удален: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/sk/messages.json b/src/_locales/sk/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/sk/messages.json +++ b/src/_locales/sk/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/sl/messages.json b/src/_locales/sl/messages.json index d7c4ff8..364bb6d 100644 --- a/src/_locales/sl/messages.json +++ b/src/_locales/sl/messages.json @@ -111,10 +111,6 @@ "message": "Strog HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/sr/messages.json b/src/_locales/sr/messages.json index 0c1b625..6ec2863 100644 --- a/src/_locales/sr/messages.json +++ b/src/_locales/sr/messages.json @@ -111,10 +111,6 @@ "message": "Само HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent лажирање", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer лажирање", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Надгледање хипервеза је механизам који дозвољава страни, било којој страни<\/b>, да се информише о томе коју везу је корисник отворио на одређеној страници. То је у суштини функција праћења: дозвољава веб сајту или некој трећој страни да се информише о томе коју везу сте отворили на којој веб страници. Једина сврха је праћење активности корисника.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Лажирај User-Agent<\/a> низ насумичним избором новог са листе испод, сваких", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "минута.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Према Electronic Frontier Foundation<\/i><\/a>: “[...]ваш прегледач шаље ‘User Agent’ заглавље веб сајту одајући тачно који оперативни систем и веб прегледач користите. Ова информација може помоћи у разликовању интернет корисника једних од других, зато што се ове верзије разликују, често знатно, од особе до особе.[...] User Agent низ постаје стварни проблем приватности<\/b>.”

Ова опција вам омогућује да решите питање приватности покренуто од стране EFF. Имајте на уму да ваш тренутни User Agent низ може бити одат<\/a> преко WebSockets.<\/p>

Можете креирати сопствени списак user agent низова. Један низ по линији.Празне линије и линије које почињу са ‘#’ ће бити игнорисане.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Трајна правила", "description": "" @@ -599,10 +583,6 @@ "message": "Највећи број уноса", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "лажирање user agentа са: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "колачића избрисано: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 076e8c1..7006615 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -111,10 +111,6 @@ "message": "Strikt HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Förvanskning av användaragent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Hänvisningsförvanskning", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Granskning av hyperlänkar är en mekanism som tillåter en part, vilken som helst<\/b>, att få tillgång till information om en användare har klickat på en särskild webbplats. Det är praktiskt taget en spårningsfunktion: det möjliggör för en websida, eller en tredjepart till den sidan, att få information om vilken sida du var på och vilken länk du har tryckt på. Syftet är endast att kartlägga ditt beteende när du surfar.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Förvanska användaragent<\/a> genom att slumpvist ange en ny var", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minuter.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Enligt Electronic Frontier Foundation<\/i><\/a>: “[...] skickar din webbläsare ett ‘användaragent’-sidhuvud till webbplatser för att tala om precis vilket operativsystem och vilken webbläsare du använder. Denna information kan hjälpa sidan att unikt särskilja internetanvändare från varandra, eftersom informationen ofta skiljer sig markant från person till person. [...]Användaragenten blir ett riktigt integritetsproblem<\/b>.”

Denna inställning åtgärdar integritetsproblemet som EFF har lyft fram. Observera att din riktiga användaragent kan läcka<\/a> genom WebSockets.<\/p>

Du kan skriva in en egen lista med användaragenter. En sträng per rad. Tomma rader och rader som börjar med ‘#’ ignoreras.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanenta regler", "description": "" @@ -599,10 +583,6 @@ "message": "Högst antal inlägg", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "användaragenten förvanskad med: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "borttagna kakor: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/sw/messages.json b/src/_locales/sw/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/sw/messages.json +++ b/src/_locales/sw/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/ta/messages.json b/src/_locales/ta/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/ta/messages.json +++ b/src/_locales/ta/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/te/messages.json b/src/_locales/te/messages.json index 191526a..6149743 100644 --- a/src/_locales/te/messages.json +++ b/src/_locales/te/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "నిమిషాలు.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "శాశ్వత నియమాలు", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/th/messages.json b/src/_locales/th/messages.json index 5bd654f..68ab103 100644 --- a/src/_locales/th/messages.json +++ b/src/_locales/th/messages.json @@ -111,10 +111,6 @@ "message": "Strict HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "User agent spoofing", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Referrer spoofing", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Spoof User-Agent<\/a> string by randomly picking a new one below every", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "minutes.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Permanent rules", "description": "" @@ -599,10 +583,6 @@ "message": "Maximum number of entries", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "spoofing user agent with: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "cookie deleted: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/tr/messages.json b/src/_locales/tr/messages.json index 58af943..531f47d 100644 --- a/src/_locales/tr/messages.json +++ b/src/_locales/tr/messages.json @@ -111,10 +111,6 @@ "message": "Katı HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Kullanıcı aracını aldat", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Başvuran aldat", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Köprü denetimi, kullanıcının web sayfasında hangi bağlantıya tıkladığını bir tarafa bildiren, herhangi bir tarafa<\/b>, mekanizmadır. Esasen bir izleme özelliğidir: Bir web sitesinin veya o siteye bağlı üçüncü tarafın o sitenin hangi sayfasında hangi bağlantıya tıkladığınızı bilmesine olanak sağlar. Bunun tek amacı sizin tarayıcı etkinliğinizi izlemektir.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Kullanıcı Aracı<\/a> bilgisini aldatmak için aşağıdaki dizelerden birini rastgele seçerek her", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "dakikada bir kullan.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Electronic Frontier Foundation'a<\/i> göre<\/a>: “[...] tarayıcınız web sitesine kullandığınız işletim sistemini ve tarayıcıyı bilgisini içeren ‘Kullanıcı Aracı’ başlığı gönderir. Bu bilgi Internet kullanıcılarının birbirlerinden ayırt edilmesine yardımcı olabilir. [...] Kullanıcı Aracı dizesi gerçek bir gizlilik problemine yol açar<\/b>.”

Bu seçenek EFF tarafından dile getirilen gizlilik sorununu çözmenizi sağlar. <\/p>

Kendi kullanıcı aracı dizesi listelerinizi sağlayabilirsiniz. Satır başına bir dize. Boş satırlar ve ‘#’ işareti ile başlayan satırlar yok sayılacaktır.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Kalıcı kurallar", "description": "" @@ -599,10 +583,6 @@ "message": "Maksimum giriş sayısı", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "kullanıcı aracı bununla aldatılıyor: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "çerez silindi: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/uk/messages.json b/src/_locales/uk/messages.json index 4343756..85bf910 100644 --- a/src/_locales/uk/messages.json +++ b/src/_locales/uk/messages.json @@ -111,10 +111,6 @@ "message": "Строге HTTPS", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Підміна User agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Підміна referrer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Підміняти User-Agent<\/a>, випадково вибираючи одну з наведених нижче, кожні", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "хвилин.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "Згідно з Electronic Frontier Foundation<\/i><\/a>: “[...] Ваш переглядач відправляє заголовок ‘User Agent’ що містить точну версію Вашої операційної системи та веб-переглядача. Ця інформація допомогає розрізняти відвідувачів сайтів, тому що ці версії різні у різних користувачів. [...] заголовок User Agent є справжньою проблемою для приватності<\/b>. ”

Ця опція дозволяє уникнути цієї проблеми.<\/p>

Ви можете вказати власний перелік цих значень. Одне значення User Agent на рядок. Порожні рядки, а також рядки що починаються з ‘#’ не мають значення.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Постійні правила", "description": "" @@ -599,10 +583,6 @@ "message": "Максимальна кількість записів", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "підміна user agent на: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "кукі видалено: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/vi/messages.json b/src/_locales/vi/messages.json index 01197c2..4ad9ba5 100644 --- a/src/_locales/vi/messages.json +++ b/src/_locales/vi/messages.json @@ -111,10 +111,6 @@ "message": "HTTPS nghiêm ngặt", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "Giả đại diện trình duyệt", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "Giả tham chiếu", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

Hyperlink auditing is a mechanism which allow a party, any party<\/b>, to be informed about which link a user clicked on a particular web page. It is essentially a tracking feature: it allows a web site, or any third-party to that web site, to be informed about which link you clicked on which one of its web pages. The sole purpose is to track your browsing activity.<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "Ngẫu nhiên giả mạo chuỗi Nhận dạng trình duyệt<\/a> bằng cách chọn mục dưới đây mỗi", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": "phút.", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "According to the Electronic Frontier Foundation<\/i><\/a>: “[...] your browser sends a ‘User Agent’ header to the website saying precisely which operating system and web browser you are using. This information could help distinguish Internet users from one another because these versions differ, often considerably, from person to person. [...] the User Agent string becomes a real privacy problem<\/b>.”

This option allows you to address the privacy issue raised by the EFF. Please note that your actual User Agent string can be leaked<\/a> through WebSockets.<\/p>

You can supply your own list of user agent strings. One string per line. Blank lines and lines prefixed with ‘#’ will be ignored.<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "Quy tắc vĩnh viễn", "description": "" @@ -599,10 +583,6 @@ "message": "Số mục tối đa", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "giả mạo nhận diện trình duyệt với: {{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "đã xoá cookie: {{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/zh_CN/messages.json b/src/_locales/zh_CN/messages.json index be87d97..31ae5ee 100644 --- a/src/_locales/zh_CN/messages.json +++ b/src/_locales/zh_CN/messages.json @@ -111,10 +111,6 @@ "message": "严格遵守 HTTPS 协议", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "伪造 User Agent", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "伪造 Referrer", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

超链接审查容许任何人<\/b>得知用户于特定网页上点击了某个链接。其本质为一种跟踪手段:经由容许网站或任何第三方获知您于哪个页面点击了哪个链接,以达到追踪您的浏览活动这一特定目的。<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "每隔 ", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": " 分钟从下方随机抽取一行用来伪造 User Agent<\/a>:", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "电子前哨基金会<\/i><\/a>告知:“……您的浏览器会向网站发送一个‘用户代理’标识,以精确地向网站报告您所使用的操作系统及浏览器。对不同的人而言,操作系统与浏览器的版本通常存在不少差异,故此,以上信息可被用于识别互联网用户。……用户代理标识成为了一个实实在在的私隐问题<\/b>。”

该选项有助您处理由电子前哨基金会提出的隐私问题。请注意,目前尚无法彻底阻止 WebSocket 泄漏您的用户代理标识。<\/a><\/p>

您可以自行提供用户代理列表。每行一个字符串。空行以及以“#”启始的行将被忽略。<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "永久规则", "description": "" @@ -599,10 +583,6 @@ "message": "日志条数限制", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "当前 User Agent 被伪造成:{{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "已删除 Cookie:{{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/_locales/zh_TW/messages.json b/src/_locales/zh_TW/messages.json index fb159c7..63e022a 100644 --- a/src/_locales/zh_TW/messages.json +++ b/src/_locales/zh_TW/messages.json @@ -111,10 +111,6 @@ "message": "嚴格遵守 HTTPS 協議", "description": "A menu entry in the matrix popup" }, - "matrixSwitchUASpoof": { - "message": "偽裝使用者代理", - "description": "A menu entry in the matrix popup" - }, "matrixSwitchReferrerSpoof": { "message": "偽造參照位址", "description": "A menu entry in the matrix popup" @@ -407,18 +403,6 @@ "message": "

超連結審查容許任何人<\/b>獲知用戶於特定網頁上點擊了某個連結。其本質為一種追蹤手段:經由容許網站或任何第三方獲告知您於哪個頁面點擊了哪個連結,以達到追蹤您的瀏覽動向此一特定目的。<\/p>", "description": "" }, - "privacySpoofUserAgentPrompt1": { - "message": "每隔 ", - "description": "First part of UA-spoofing prompt" - }, - "privacySpoofUserAgentPrompt2": { - "message": " 分鐘從下方隨機選取一行用以偽造使用者代理<\/a>:", - "description": "Second part" - }, - "privacySpoofUserAgentHelp": { - "message": "電子前哨基金會<\/i><\/a>告知:「……您的瀏覽器會向網站發送一個『使用者代理』標識,以精確地向網站報告您所使用的作業系統及瀏覽器。對不同的人而言,作業系統與瀏覽器的版本通常存在不少差異,故此,以上信息可被用於識別互聯網用戶。……使用者代理標識成為了一個實實在在的私隱問題<\/b>。」

該選項有助您處理由電子前哨基金會提出的隱私問題。請注意,目前尚無法徹底阻止 WebSocket 洩漏您的使用者代理標識。<\/a><\/p>

您可以自行提供使用者代理列表。每行一個字串。空行以及以「#」啟始的行將被忽略。<\/p>", - "description": "" - }, "userRulesPermanentHeader": { "message": "永久規則", "description": "" @@ -599,10 +583,6 @@ "message": "日誌條數限制", "description": "Appears as a tooltip when hovering the input field" }, - "loggerEntryUserAgentSpoofing": { - "message": "當前使用者代理被偽造為:{{value}}", - "description": "An entry for when a new user agent string is selected" - }, "loggerEntryCookieDeleted": { "message": "已刪除 Cookie:{{value}}", "description": "An entry for when a cookie is deleted" diff --git a/src/background.html b/src/background.html index 9808e31..a6e8a1e 100644 --- a/src/background.html +++ b/src/background.html @@ -28,7 +28,6 @@ - diff --git a/src/js/background.js b/src/js/background.js index c79d52a..e02bcfe 100644 --- a/src/js/background.js +++ b/src/js/background.js @@ -35,23 +35,6 @@ var oneDay = 24 * oneHour; /******************************************************************************/ /******************************************************************************/ -var defaultUserAgentStrings = [ - '# http://techblog.willshouse.com/2012/01/03/most-common-user-agents/', - '# using ua string which are same browser as real one may work better overall', - 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', - 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/600.5.17 (KHTML, like Gecko) Version/8.0.5 Safari/600.5.17', - 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36', - 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36', - 'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0', - '' -].join('\n').trim(); - -/******************************************************************************/ -/******************************************************************************/ - var _RequestStats = function() { this.reset(); }; @@ -121,10 +104,7 @@ return { popupCollapseBlacklistedDomains: false, popupScopeLevel: 'domain', processHyperlinkAuditing: true, - processReferer: false, - spoofUserAgent: false, - spoofUserAgentEvery: 5, - spoofUserAgentWith: defaultUserAgentStrings + processReferer: false }, clearBrowserCacheCycle: 0, @@ -160,8 +140,6 @@ return { hyperlinkAuditingFoiledCounter: 0, browserCacheClearedCounter: 0, storageUsed: 0, - userAgentReplaceStr: '', - userAgentReplaceStrBirth: 0, // record what the browser is doing behind the scene behindTheSceneScope: 'behind-the-scene', diff --git a/src/js/contentscript-start.js b/src/js/contentscript-start.js deleted file mode 100644 index 4cef60e..0000000 --- a/src/js/contentscript-start.js +++ /dev/null @@ -1,150 +0,0 @@ -/******************************************************************************* - - µMatrix - a Chromium browser extension to black/white list requests. - Copyright (C) 2014 Raymond Hill - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see {http://www.gnu.org/licenses/}. - - Home: https://github.com/gorhill/uMatrix -*/ - -/* global vAPI */ -/* jshint multistr: true */ - -// Injected into content pages - -/******************************************************************************/ - -(function() { - -'use strict'; - -/******************************************************************************/ - -// https://github.com/chrisaljoudi/uBlock/issues/464 -if ( document instanceof HTMLDocument === false ) { - //console.debug('contentscript-start.js > not a HTLMDocument'); - return; -} - -// This can also happen (for example if script injected into a `data:` URI doc) -if ( !window.location ) { - return; -} - -// This can happen -if ( typeof vAPI !== 'object' ) { - //console.debug('contentscript-start.js > vAPI not found'); - return; -} - -// https://github.com/chrisaljoudi/uBlock/issues/456 -// Already injected? -if ( vAPI.contentscriptStartInjected ) { - //console.debug('contentscript-end.js > content script already injected'); - return; -} -vAPI.contentscriptStartInjected = true; - -/******************************************************************************/ - -var localMessager = vAPI.messaging.channel('contentscript-start.js'); - -/******************************************************************************/ - -// If you play with this code, mind: -// https://github.com/gorhill/httpswitchboard/issues/261 -// https://github.com/gorhill/httpswitchboard/issues/252 - -var navigatorSpoofer = " \ -;(function() { \n \ - try { \n \ - /* https://github.com/gorhill/uMatrix/issues/61#issuecomment-63814351 */ \n \ - var navigator = window.navigator; \n \ - var spoofedUserAgent = {{ua-json}}; \n \ - if ( spoofedUserAgent === navigator.userAgent ) { \n \ - return; \n \ - } \n \ - var pos = spoofedUserAgent.indexOf('/'); \n \ - var appName = pos === -1 ? '' : spoofedUserAgent.slice(0, pos); \n \ - var appVersion = pos === -1 ? spoofedUserAgent : spoofedUserAgent.slice(pos + 1); \n \ - Object.defineProperty(navigator, 'userAgent', { value: spoofedUserAgent }); \n \ - Object.defineProperty(navigator, 'appName', { value: appName }); \n \ - Object.defineProperty(navigator, 'appVersion', { value: appVersion }); \n \ - var c = document.currentScript, \n \ - p = c && c.parentNode; \n \ - if ( p ) { p.removeChild(c); } \n \ - } catch (e) { \n \ - } \n \ -})();"; - -/******************************************************************************/ - -// Because window.userAgent is read-only, we need to create a fake Navigator -// object to contain our fake user-agent string. -// Because objects created by a content script are local to the content script -// and not visible to the web page itself (and vice versa), we need the context -// of the web page to create the fake Navigator object directly, and the only -// way to do this is to inject appropriate javascript code into the web page. - -var injectNavigatorSpoofer = function(spoofedUserAgent) { - if ( typeof spoofedUserAgent !== 'string' ) { - return; - } - if ( spoofedUserAgent === navigator.userAgent ) { - return; - } - var parent = document.head || document.documentElement, - scriptText = navigatorSpoofer.replace('{{ua-json}}', JSON.stringify(spoofedUserAgent)), - script = document.createElement('script'); - script.setAttribute('type', 'text/javascript'); - script.appendChild(document.createTextNode(scriptText)); - try { - parent.appendChild(script); - } - catch (ex) { - } - - // https://github.com/gorhill/uMatrix/issues/771 - if ( script.parentNode !== null ) { - script.parentNode.removeChild(script); - script = document.createElement('script'); - script.setAttribute('type', 'text/javascript'); - script.setAttribute('src', 'data:application/javascript;base64,' + window.btoa(scriptText)); - try { - parent.appendChild(script); - } - catch (ex) { - } - if ( script.parentNode !== null ) { - script.parentNode.removeChild(script); - } - } - - // The port will never be used again at this point, disconnecting allows - // to browser to flush this script from memory. - localMessager.close(); -}; - -localMessager.send({ - what: 'getUserAgentReplaceStr', - hostname: window.location.hostname -}, injectNavigatorSpoofer); - -/******************************************************************************/ -/******************************************************************************/ - -})(); - -/******************************************************************************/ diff --git a/src/js/contentscript-end.js b/src/js/contentscript.js similarity index 99% rename from src/js/contentscript-end.js rename to src/js/contentscript.js index d6c6773..1982290 100644 --- a/src/js/contentscript-end.js +++ b/src/js/contentscript.js @@ -1,7 +1,7 @@ /******************************************************************************* - µMatrix - a Chromium browser extension to black/white list requests. - Copyright (C) 2014-2105 Raymond Hill + uMatrix - a Chromium browser extension to black/white list requests. + Copyright (C) 2014-2017 Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,9 +19,11 @@ Home: https://github.com/gorhill/uMatrix */ -/* global vAPI */ +/* global HTMLDocument, vAPI */ /* jshint multistr: true */ +'use strict'; + /******************************************************************************/ /******************************************************************************/ @@ -29,8 +31,6 @@ (function() { -'use strict'; - /******************************************************************************/ // https://github.com/chrisaljoudi/uBlock/issues/464 diff --git a/src/js/messaging.js b/src/js/messaging.js index 1323bd1..ed3f82b 100644 --- a/src/js/messaging.js +++ b/src/js/messaging.js @@ -536,12 +536,6 @@ var onMessage = function(request, sender, callback) { response = evaluateURLs(tabId, request.requests); break; - case 'getUserAgentReplaceStr': - response = µm.tMatrix.evaluateSwitchZ('ua-spoof', request.hostname) ? - µm.userAgentReplaceStr : - undefined; - break; - case 'shutdown?': var tabContext = µm.tabContextManager.lookup(tabId); if ( tabContext !== null ) { diff --git a/src/js/privacy.js b/src/js/privacy.js index f28151b..7c3a3cc 100644 --- a/src/js/privacy.js +++ b/src/js/privacy.js @@ -1,7 +1,7 @@ /******************************************************************************* - µMatrix - a Chromium browser extension to black/white list requests. - Copyright (C) 2014 Raymond Hill + uMatrix - a Chromium browser extension to black/white list requests. + Copyright (C) 2014-2017 Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -21,12 +21,12 @@ /* global vAPI, uDom */ +'use strict'; + /******************************************************************************/ (function() { -'use strict'; - /******************************************************************************/ var messager = vAPI.messaging.channel('privacy.js'); @@ -75,7 +75,6 @@ function onChangeValueHandler(uelem, setting, min, max) { function prepareToDie() { onChangeValueHandler(uDom('#delete-unused-session-cookies-after'), 'deleteUnusedSessionCookiesAfter', 15, 1440); onChangeValueHandler(uDom('#clear-browser-cache-after'), 'clearBrowserCacheAfter', 15, 1440); - onChangeValueHandler(uDom('#spoof-user-agent-every'), 'spoofUserAgentEvery', 2, 999); } /******************************************************************************/ @@ -101,12 +100,6 @@ var installEventHandlers = function() { uDom('#clear-browser-cache-after').on('change', function(){ onChangeValueHandler(uDom(this), 'clearBrowserCacheAfter', 15, 1440); }); - uDom('#spoof-user-agent-every').on('change', function(){ - onChangeValueHandler(uDom(this), 'spoofUserAgentEvery', 2, 999); - }); - uDom('#spoof-user-agent-with').on('change', function(){ - changeUserSettings('spoofUserAgentWith', uDom(this).val()); - }); // https://github.com/gorhill/httpswitchboard/issues/197 uDom(window).on('beforeunload', prepareToDie); @@ -138,8 +131,6 @@ uDom.onLoad(function() { uDom('#delete-unused-session-cookies-after').val(userSettings.deleteUnusedSessionCookiesAfter); uDom('#clear-browser-cache-after').val(userSettings.clearBrowserCacheAfter); - uDom('#spoof-user-agent-every').val(userSettings.spoofUserAgentEvery); - uDom('#spoof-user-agent-with').val(userSettings.spoofUserAgentWith); installEventHandlers(); }; diff --git a/src/js/storage.js b/src/js/storage.js index dae286f..efbc05c 100644 --- a/src/js/storage.js +++ b/src/js/storage.js @@ -61,9 +61,6 @@ µm.userSettings = store; - // https://github.com/gorhill/httpswitchboard/issues/344 - µm.userAgentSpoofer.shuffle(); - callback(µm.userSettings); }; diff --git a/src/js/traffic.js b/src/js/traffic.js index f320e96..10c78f5 100644 --- a/src/js/traffic.js +++ b/src/js/traffic.js @@ -221,10 +221,6 @@ var onBeforeSendHeadersHandler = function(details) { if ( µm.tMatrix.evaluateSwitchZ('referrer-spoof', pageStore.pageHostname) ) { foilRefererHeaders(µm, requestHostname, details); } - - if ( µm.tMatrix.evaluateSwitchZ('ua-spoof', pageStore.pageHostname) ) { - details.requestHeaders.setHeader('user-agent', µm.userAgentReplaceStr); - } }; /******************************************************************************/ diff --git a/src/js/useragent.js b/src/js/useragent.js deleted file mode 100644 index c28d323..0000000 --- a/src/js/useragent.js +++ /dev/null @@ -1,83 +0,0 @@ -/******************************************************************************* - - uMatrix - a Chromium browser extension to black/white list requests. - Copyright (C) 2014-2016 Raymond Hill - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see {http://www.gnu.org/licenses/}. - - Home: https://github.com/gorhill/uMatrix -*/ - -/******************************************************************************/ - -µMatrix.userAgentSpoofer = (function() { - -"use strict"; - -/******************************************************************************/ - -var userAgentRandomPicker = function() { - var µm = µMatrix; - var userAgents = µm.userSettings.spoofUserAgentWith.split(/[\n\r]+/); - var i, s, pos; - while ( userAgents.length ) { - i = Math.floor(userAgents.length * Math.random()); - s = userAgents[i]; - if ( s.charAt(0) === '#' ) { - s = ''; - } else { - s = s.trim(); - } - if ( s !== '' ) { - return s; - } - userAgents.splice(i, 1); - } - return ''; -}; - -/******************************************************************************/ - -var userAgentSpoofer = function(force) { - var µm = µMatrix; - var uaStr = µm.userAgentReplaceStr; - var obsolete = Date.now(); - if ( !force ) { - obsolete -= µm.userSettings.spoofUserAgentEvery * 60 * 1000; - } - if ( µm.userAgentReplaceStrBirth < obsolete ) { - uaStr = ''; - } - if ( uaStr === '' ) { - µm.userAgentReplaceStr = userAgentRandomPicker(); - µm.userAgentReplaceStrBirth = Date.now(); - } - - vAPI.setTimeout(userAgentSpoofer, 120 * 1000); -}; - -userAgentSpoofer(); - -/******************************************************************************/ - -return { - shuffle: function() { - userAgentSpoofer(true); - } -}; - -})(); - -/******************************************************************************/ - diff --git a/src/js/usersettings.js b/src/js/usersettings.js index 585a739..50fedca 100644 --- a/src/js/usersettings.js +++ b/src/js/usersettings.js @@ -1,7 +1,7 @@ /******************************************************************************* - µMatrix - a Chromium browser extension to black/white list requests. - Copyright (C) 2014 Raymond Hill + uMatrix - a Chromium browser extension to black/white list requests. + Copyright (C) 2014-2017 Raymond Hill This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -19,6 +19,8 @@ Home: https://github.com/gorhill/uMatrix */ +'use strict'; + /******************************************************************************/ µMatrix.changeUserSettings = function(name, value) { @@ -48,11 +50,6 @@ // Post-change switch ( name ) { - // https://github.com/gorhill/httpswitchboard/issues/344 - case 'spoofUserAgentWith': - this.userAgentSpoofer.shuffle(); - break; - default: break; } diff --git a/src/popup.html b/src/popup.html index 9959465..ee42831 100644 --- a/src/popup.html +++ b/src/popup.html @@ -29,7 +29,6 @@