Fingerprintjs uses the concept of "fingerprint" as a number computed from a series of factors like:
- user-agent string
- screen color depth
- list of installed plugins
- supported MIME types
- browser language
- timezone settings
- localStorage support
- sessionStorage support, etc.
These small metrics are calculated using a complex formula by the Fingerprintjs library and a final number is provided, with a lot more accuracy regarding the user's identity compared to the classic user-agent parsing techniques.
There are some downsides to this method, but there's no current technique with 100% accuracy anyway.
More details about the calculation method and its principles, are included with the package's README file.
The library is also available as a Rails package as well.
What is new in this release:
- Added more files to ignore list for Bower.
Requirements:
- JavaScript enabled on client side
Comments not found