Разработка JavaScript библиотеки для сбора browser fingerprint
Основная задача
Разработать компактную и эффективную JavaScript библиотеку, которая незаметно для пользователя в фоновом режиме собирает широкий спектр параметров браузера и устройства для формирования уникального цифрового отпечатка (fingerprint).
Ключевые требования
- Библиотека должна работать незаметно, не влияя на производительность основной страницы.
- Собранные данные должны возвращаться в виде структурированного объекта или массива, готового к отправке на сервер.
- Необходимо предусмотреть сбор наиболее релевантных для идентификации параметров.
Ожидаемый результат
Готовая к использованию, хорошо документированная библиотека, которую можно подключить к веб-проекту для сбора аналитических и идентификационных данных.