Browser-Fingerprinting - Ändern Sie die Zeitzone in "Nicht angegeben".

553
David Stampher

Laut https://amiunique.org/stats sind 17,3% der von JavaScript erkannten Zeitzone ihres Datenverkehrs "Nicht angegeben". Ich habe in den OS-Timezone-Einstellungen nachgesehen und es gibt keine Möglichkeit, sie zu deaktivieren.

Wie kann ich eine Javascript-Zeitzonen-Überprüfungsfunktion im Interesse des Datenschutzes diesen Wert zurückgeben?

(Das Deaktivieren von Javascript unterbricht die Website ...)

0
JavaScript in Ihrem Browser deaktivieren? DavidPostill vor 6 Jahren 0
@DavidPostill Leider hätte ich sagen sollen, dass die Deaktivierung von JS keine Option ist, da dadurch die Nutzbarkeit der meisten großen Websites eingeschränkt wird. Ich wünschte, es könnte so einfach sein :( David Stampher vor 6 Jahren 0

1 Antwort auf die Frage

1
DavidPostill

Wie kann ich eine JavaScript-Zeitzonenüberprüfungsfunktion return ( Not Specified) haben?

Sie können nicht, ohne JavaScript zu deaktivieren.

die Zeitzone

Zeitzonenversatz Ihres Browsers, der über JavaScript verfügbar ist

new Date().getTimezoneOffset() 

Quelle Bin ich einzigartig?

Für bestimmte Browser- / Betriebssystemkombinationen gibt es möglicherweise einige problematische Problemumgehungen, um aus Datenschutzgründen eine andere Zeitzone zu verwenden. Siehe Zeitzone - So verwenden Sie eine benutzerdefinierte Zeit in Browser, um den Zeitunterschied zwischen Clients und Servern zu testen - Stack Overflow .

Die Problemumgehungen ermöglichen die Verwendung einer anderen Zeitzone als der im Betriebssystem festgelegten Zeit. Sie können die Zeitzone jedoch nicht auf "Nicht angegeben" setzen.

Der Grund für die Zeitzone vieler Benutzer ist daher "Nicht angegeben", weil sie die JS deaktiviert haben. Vielen Dank für die Antwort. David Stampher vor 6 Jahren 0
Das ist mein Verständnis. DavidPostill vor 6 Jahren 0