Valve
Valve
@mp31415 Thanks for your code, it's a very good start. It returns incorrect resolution for Retina display (tested on FF + MBP 2013 retina), but it's fixable. I have yet...
I've modified your code slightly (mostly cleanup/readability) and added it to the dev branch. The screen resolution now is independent on zoom. However, the canvas FP is different for FF...
@LightCrystal thanks for letting me know. I don't have a Windows device with Microsoft Edge on it, only with IE 11 (where zooming is working fine). Please submit a separate...
OK, so the issue is big resolutions, where rounding errors start to interfere. Maybe we should add additional scaling factor based on resolution? I don't have a device to test...
I've just upgraded my old laptop to Windows 10 and tested on MS Edge. The FP is changing depending on the zoom. The laptop has the resolution of 1600x1200, so...
Moving this issue to v3, because it's much harder to fix reliably, than I anticipated.
3 years later, and it's still an issue, which I don't know how to solve reliably. This is just a status update. We can automatically ignore screen resolution on FF...
https://developer.mozilla.org/en-US/docs/Web/API/Visual_Viewport_API This may be how we can solve this in FF. For IE - we'll be dropping the IE support in V3.
@Finesse I agree, but I don't know how. Also we need to confirm if it's still an issue in Edge based on Chromium.
Thanks! You may be interested in some of the work I had been doing in this area too here: https://github.com/Valve/fingerprintjs2/commits/dev As for skipping the resolution keys on FF - it's...