JavaScript обнаружение iPhone на iOS 12+ с кривым рендерингом - PullRequest
1 голос
/ 29 мая 2019

В последнее время iOS 12+ заблокировала возможность считывания отпечатков пальцев с устройств, используя информацию графического процессора WebGL и другие методы , описанные здесь .Похоже, что существует решение от DeviceAtlas, описанное следующим образом:

Новое решение заключалось в рисовании сложного изображения на веб-странице, скрытой от глаз.Этот чертеж сокращен до короткой подписи, которая отправляется в DeviceAtlas на стороне сервера.

Тонкие различия между рендерингом кривой или размытием могут указывать нам на конкретный графический процессор, что приводит к точной идентификации модели.

Весь процесс идет молниеносно, практически не влияя на производительность сайта.Поскольку Apple иногда повторно использует графические процессоры между моделями, мы сопоставляем подпись чертежа с некоторыми другими идентифицирующими свойствами, например.Разрешение экрана, соотношение пикселей и т. д., чтобы определить модель, если одного графического процессора недостаточно.

Полная статья

Поиск любой информации о методе JavaScriptповторить этот тип генерации подписи рисования кривой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...