W
W
WTERH2018-08-06 10:17:41
JavaScript
WTERH, 2018-08-06 10:17:41

What list of static data about the user can be obtained in the browser?

Now I plan to collect static (not changed) data available inside js objects in the user's browser.
At the moment I get the following array:

var usr = [
    document.documentElement.clientWidth,
    document.documentElement.clientHeight,
    screen.width,
    screen.height,
    screen.colorDepth,
    screen.pixlerDepth,
    navigator.platform,
    navigator.hardwareConcurrency,
    navigator.cookieEnabled,
    navigator.deviceMemory,
    navigator.doNotTrack,
    navigator.language,
    navigator.userAgent,
    navigator.vendor,
  ];

But I think this is not the whole range of data and I'm missing something. Is it so?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
mikserok, 2019-02-22
@Expany

https://browserleaks.com/features
https://browserleaks.com/javascript
You can also ask the browser to do some complicated work and then remove the hash sum from the result of this work. This is how browsers are fingerprinted. If interested
https://habr.com/ru/company/oleg-bunin/blog/321294/
https://www.youtube.com/watch?v=3D7HjYLkVrs
The most powerful prints in my humble opinion are

  • Canvas
  • WebGL
  • Audio
  • Font (list of all and standard metrics)
  • The box borders of a CSS-rotated Block .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question