MixVisitJS
94 |JS Fingerprint to identify & track devices
95 |Loading ...
117 | {:else} 118 |Something wrong
119 | {/if} 120 | {/if} 121 |4 | It appears that JavaScript is currently disabled or not supported in your browser. MixVisit requires JavaScript to 5 | function properly, as it relies on advanced client-side fingerprinting technologies including Canvas Fingerprinting 6 | and real-time IP detection. 7 |
8 |Please enable JavaScript in your browser settings to take full advantage of MixVisit’s capabilities.
9 |MixVisit offers an advanced solution that includes IP fingerprinting to identify and track devices accurately.
4 |5 | Our service goes beyond traditional methods by incorporating Canvas Fingerprinting, ensuring higher precision in 6 | distinguishing devices. For those concerned about privacy, MixVisit provides the Canvas Fingerprint Defender, 7 | safeguarding user anonymity while maintaining robust tracking capabilities. As a reliable fingerprint js 8 | alternative, MixVisit utilizes state-of-the-art technology to deliver unparalleled results. 9 |
10 |11 | By analyzing various device attributes, we generate unique IP fingerprints that help in fraud detection, user 12 | authentication, and more. Additionally, the service shows your location, adding an extra layer of insight for better 13 | tracking and security. MixVisit's seamless integration makes it easy for businesses to enhance their security 14 | measures without compromising on user experience. 15 |
16 |17 | Trust MixVisit to provide comprehensive device identification and protection against spoofing. Upgrade your tracking 18 | capabilities today with MixVisit’s IP fingerprinting and Canvas Fingerprint Defender. 19 |
20 |Loading ...
117 | {:else} 118 |Something wrong
119 | {/if} 120 | {/if} 121 |At first install MixvisitJS package
37 |
40 | After installation, you can use the module. Import the main MixVisit class and the
41 | ClientData type.
42 |
First, create an instance of MixVisit for usage.
49 | For example, collect all data except geolocation, with a timeout of 700 ms for
50 | asynchronous parameters. Then, use get method to retrieve all collected client data and
51 | save it in the data variable.
52 |
56 | Suppose that after we need this geolocation parameter, we also need the
57 | webrtc
58 | parameter that was not loaded due to a timeout. The load method with the
59 | only
60 | option executes with a maximum timeout of 12 seconds. This option loads only the specified parameters. After that,
61 | when requesting all data, the geolocation and webrtc parameters
62 | will be included.
63 |
67 | After you have loaded the parameters using the load method, the properties
68 | loadTime
69 | and fingerprintHash become available. The loadTime property
70 | stores the time of the last load function execution. The
71 | fingerprintHash property contains the generated fingerprint hash.
72 |
76 | You can also retrieve the loaded parameters using the get method. If you want to
77 | retrieve all client data, call the get method without options. If you need a specific parameter,
78 | pass its name as a string. To get multiple parameters, provide an array with the required parameters.
79 |
| Table head |
|---|
| Table body |