Rosalinde: Checksumme aus Systemangaben

Beitrag lesen

navigator.appName navigator.appVersion navigator.platform

Diese (und noch ein paar) findest du samt und sonders in navigator.userAgent. Sie einzeln rauszunehmen hat keinen Vorteil.

navigator.cookieEnabled

Nicht so wertvoll, ist bei nahezu allen Browsern eingeschaltet (siehe Panopticlick unten).

navigator.language

Besser navigator.languages, da gegebenenfalls weitere Daten vorhanden.

navigator.mimeTypes.length navigator.plugins.length

Diese beiden hängen zusammen, mimeTypes soll angeben, was von den installierten Plugins unterstützt wird.

plugins selbst lässt sich bei sehr vielen Browsern (fast ähnlich cookieEnabled) nicht allgemein auslesen oder ist sowieso leer, da keine Plugins installiert sind. length ist dort entsprechend immer 0. "Allgemein auslesen" soll bedeuten, dass die Liste zwar leer erscheint, man aber Plugins gezielt abfragen kann, zB mit navigator.plugins.namedItem('Shockwave Flash').

zum Ermitteln einer Checksumme. Gibt es da noch mehr? MFG

Mäßig verschieden, aber umso leichter auszulesen ist navigator.hardwareConcurrency. Mit Aufwand, aber dafür sehr eindeutig sind Tests mit WebGL und Canvas.

https://panopticlick.eff.org/ informiert über einige Möglichkeiten und, interessanter, deren Wert zur Identifikation einzelner Browser.