Подскажите пожалуйста с кодом
Собственно, может мне кто объяснить что тут происходит?
(function(a){a.fingerprint=function(){function g(){return[navigator.userAgent,[screen.height,screen.width,screen.colorDepth].join("x"),(new Date).getTimezoneOffset(),!!window.sessionStorage,!!window.localStorage,a.map(navigator.plugins,function(e){return[e.name,e.description,a.map(e,function(a){return[a.type,a.suffixes].join("~")}).join(",")].join("::")}).join(";")].join("###")}var f;if("function"==typeof window.md5)f=md5(g());else throw"md5 unavailable, please get it from http://github.com/wbond/md5-js/"; return f}})(jQuery); |
Создается функция jQuery.fingerprint, которая возвращает в некоторой степени уникальный "отпечаток" браузера, основываясь на параметрах экрана, часовом поясе, строке userAgent, и наличии плагинов.
Требует md5 функцию, ссылка в коде. |
спасибо, а можно конкретно что она получает? как мне выполнить эту функцию что бы увидеть результат? просто хочу написать такую же на другом языке, а в js я не очень силен...
|
Цитата:
Цитата:
$.fingerprint() |
Он на кофи хочет написать) не признает устарелый js
|
нет парни) вы меня не так поняли, я на Delphi хочу используя тот же алгоритм получить тот же результат, вот так вот :)
|
saylar_06, он берёт данные из окружения браузера, так что те придётся хорошенько поморочиться.
|
Часовой пояс GMT +3, время: 00:11. |