Есть ли какие-либо js-плагины для углового интерфейса, который имеет стандартный способ сбора данных для аналитики пользователей на основе библиотек отпечатков пальцев браузера, таких как fingerprint2.js или clientjs?Angularjs - отсканированный файл браузера клиента
2
A
ответ
0
Я не думаю, что есть решение для этого вопроса в AngularJS или в Angular 2/4.
Но мне удалось это сделать, используя следующие действия. Любой из них будет работать -
В принципе, оба способа, упомянутые выше, читает LocalStorage, чтобы проверить, если 10-значный номер был сохранен (с именем ключа) или нет. Если это так, просто используйте это или создайте новое и сохраните его в localstorage.
return checksum([
navigator.userAgent,
[screen.height, screen.width, screen.colorDepth].join('x'),
new Date().getTimezoneOffset(),
!!window.sessionStorage,
!!window.localStorage,
map(navigator.plugins, function (plugin) {
return [
plugin.name,
plugin.description,
map(plugin, function (mime) {
return [mime.type, mime.suffixes].join('~');
}).join(',')
].join("::");
}).join(';')
].join('###'));