Author: | creuserr |
---|---|
Views Total: | 65 views |
Official Page: | Go to website |
Last Update: | June 7, 2024 |
License: | MIT |
Preview:

Description:
browser-signature is a tiny JavaScript library designed for identifying and tracking devices across the web.
Its main function is to generate a unique signature that combines information from the browser’s software, hardware, and compatibility features. The generated browser signature can help developers identify devices even when users clear their cookies or change their IP addresses. This makes it easier to track user behavior and provide personalized experiences.
The library is also useful for security purposes, as it can help identify suspicious activity and prevent fraud. For example, e-commerce platforms can use these signatures to combat fraudulent transactions, while content providers can optimize their delivery based on the identified hardware and software characteristics.
How to use it:
1. Download and include the ‘browser-signature.js’ file on your web page.
<script src="browser-signature.js"></script>
2. Call the getBrowserSignature()
function to obtain the browser signature:
getBrowserSignature()
3. This function returns an object with four properties:
- software: A signature based on the browser’s software information (app name, version, vendor, etc.)
- hardware: A signature based on the device’s hardware specs (screen size, color depth, available memory, etc.)
- compatibility: A signature based on the browser’s compatibility with various web technologies (WebGL, WebAssembly, etc.)
- signature: A combined signature of all three components mentioned above.
{ software: "1c83XX65e64XXX", hardware: "a24aXX2914XXX", compatibility: "1b46XX2a3cXXX", signature: "101dXX7ce37XXX" }
Changelog:
06/07/2024
- Update JS