Fingerprintjs utilise le concept de «empreinte digitale» comme un nombre calculé à partir d'une série de facteurs comme:
- Chaîne user-agent
- Profondeur de couleur de l'écran
- Liste des plugins installés
- types MIME pris en charge
- La langue du navigateur
- paramètres de fuseau horaire
- LocalStorage soutien
- Le soutien de sessionStorage, etc.
Ces petites mesures sont calculées en utilisant une formule complexe par la bibliothèque Fingerprintjs et un nombre final est prévu, avec beaucoup plus de précision quant à l'identité de l'utilisateur par rapport aux techniques d'analyse de l'agent utilisateur classiques.
Il ya quelques inconvénients à cette méthode, mais il n'y a pas de technique actuelle avec 100% de précision de toute façon.
Plus de détails sur la méthode de calcul et de ses principes, sont compris dans le fichier README du paquet.
La bibliothèque est également disponible en tant que Rails emballage ainsi
Ce qui est nouveau dans cette version:.
- Ajout de plusieurs fichiers à la liste ignorer pour Bower.
Exigences :
- Javascript sur côté client
Commentaires non trouvées