Remix.run Logo
walrus01 a day ago

JS to check user agent things like screen window dimensions as well, which legit browsers will have and bots will also present but with a more uniform and predictable set of x and y dimensions per set of source IPs. Lots of possibilities for js endpoint fingerprinting.

Fripplebubby 8 hours ago | parent [-]

I also present a uniform and predictable set of x and y dimensions per source IPs as a human user who maximizes my browser window

gruez 7 hours ago | parent [-]

Maximizing reduces the variations, but there's still quite a bit of variation because of different display resolution + scaling settings + OS configuration (eg. short or tall taskbars).

walrus01 7 hours ago | parent [-]

Or settings like auto-hide MacOS dock vs not auto hide, affecting the vertical size of the browser window.