27 julio, 2008

Redefiniendo document.write

Via Kassens.net, un blog de un programador de MooTools, veo una idea excelente. Alguien quería un servicio de Geolocalización (averiguar la ubicación geográfica de un visitante) sin tener que pagar por ella. Muchos servicios de anuncios modernos muestran dicha información como un reclamo adicional, en especial webs de contenido pornográfico y erótico. Dichos anuncios se insertan mediante la inclusión de un script que utiliza la llamada document.write para mostrar el anuncio.

En este blog han tenido la genial idea de redefinir el funcionamiento de document.write para extraer la información de localización sin que en ningún momento el anuncio se muestre en el contenido de la página:

document.write = function(txt) { alert(txt.match(/<span class="location">(.*)<\/span>/)[1]) };
El mismo anuncio ya se encarga de realizar la llamada.

Publicar un comentario en la entrada

Últimos links en indiza.com