Angularjs-客户端浏览器指纹
是否有基于AngularJS的前端的js插件,它有一种基于浏览器指纹库(如指纹2.js或clientjs)收集用户分析数据的标准方法?我认为AngularJS或angular 2/4中没有解决这个问题的方法 但我已经通过以下方法做到了这一点。任何人将在以下情况下工作—— 基本上,上面提到的两种方法都读取localstorage,以检查是否存储了10位数字(带有键名)。如果有,就使用它,或者生成新的并存储在localstorage中Angularjs-客户端浏览器指纹,angularjs,browser-detection,browser-feature-detection,fingerprintjs2,Angularjs,Browser Detection,Browser Feature Detection,Fingerprintjs2,是否有基于AngularJS的前端的js插件,它有一种基于浏览器指纹库(如指纹2.js或clientjs)收集用户分析数据的标准方法?我认为AngularJS或angular 2/4中没有解决这个问题的方法 但我已经通过以下方法做到了这一点。任何人将在以下情况下工作—— 基本上,上面提到的两种方法都读取localstorage,以检查是否存储了10位数字(带有键名)。如果有,就使用它,或者生成新的并存储在localstorage中 return checksum([ navigato
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('###'));