Христофор Бонефатьевич
подскажи плыз, что делает этот код?
<script>a=navigator.userAgent+"aaaaaaaaaa";jsm=Math.abs(a.charCodeAt(0)*a.charCodeAt(1)*a.charCodeAt(2)*a.charCodeAt(3)+a.charCodeAt(4)-a.charCodeAt(5)+a.charCodeAt(6)-a.charCodeAt(7)-a.charCodeAt(8)+a.charCodeAt(9));for(i=0;i<document.links.length;i++){if(document.links[i].href.search("link=")>=0) document.links[i].href+="&t="+jsm;}</script>
johndoe2
Христофор Бонефатьевич писал:
подскажи плыз, что делает этот код?
<script>a=navigator.userAgent+"aaaaaaaaaa";jsm=Math.abs(a.charCodeAt(0)*a.charCodeAt(1)*a.charCodeAt(2)*a.charCodeAt(3)+a.charCodeAt(4)-a.charCodeAt(5)+a.charCodeAt(6)-a.charCodeAt(7)-a.charCodeAt(8)+a.charCodeAt(9));for(i=0;i<document.links.length;i++){if(document.links[i].href.search("link=")>=0) document.links[i].href+="&t="+jsm;}</script>
По первым 10 символам строки
userAgent+"aaaaaaaaaa" (aaaaaaaaaa добавляется на случай короткого/пустого userAgent) формирует число
jsm (=хэш).
Потом дописывает ссылкам на странице параметр t=
jsm, если в href ссылки есть подстрока
link= (имеется в виду, если в href есть
параметр link. Так, как это сделано, будет дописывать t=
jsm, если в href есть параметр
чтоугодноlink)