Soluciones para: reconocimiento del historial de CSS visitado

6

Hace varios años era posible utilizar

a:visited {
   background: url('/log.php');
}

para averiguar qué usuario del sitio web ha sido anteriormente. Pero ahora está restringido por los navegadores. ¿Hay alguna otra manera de saber qué sitios web han sido usuarios recientemente?

    
pregunta Paul Podlipensky 31.07.2012 - 02:39
fuente

2 respuestas

5

Todavía es posible. Sin embargo, ahora es mucho más difícil hacer discretamente. Consulte el siguiente documento de investigación para obtener detalles sobre cómo hacerlo:

Importante: no utilice este comando para espiar a los visitantes de su sitio web sin su consentimiento. Eso es algo malo y desagradable. También es un mal negocio.

Hemos pasado por esto antes. La última vez que algunos sitios web intentaron usar el rastreo de la historia CSS, finalmente quedaron atrapados. El hecho de que estaban usando el olfateo de la historia entró en las noticias y llamó la atención de la FTC y de muchos otros. Se presentaron demandas y se abrieron investigaciones. Así que creo que tenemos pruebas sólidas de que si usted rastrea la historia de sus visitantes, está buscando problemas. Para obtener más información sobre esto, consulte las siguientes fuentes:

respondido por el D.W. 31.07.2012 - 08:29
fuente
4

Es bastante posible. El truco que han utilizado para evitar este ataque consiste en deshabilitar CSS en el selector :visited . Sin embargo, ¡eso no impide que el selector siga estando allí!

Puede usar JavaScript para iterar a través de un conjunto de enlaces, verificando el selector :visited en cada uno. Es posible realizar la comprobación utilizando cssRules , que debería indicarle qué reglas se aplican a un elemento DOM . Una vez que haya encontrado los visitados, puede hacer una publicación de Ajax en el sitio para almacenar los resultados. Hay una prueba de concepto de este truco, aunque no hay garantía de que sea correcto y funcional. en todos los navegadores.

    
respondido por el Polynomial 31.07.2012 - 07:54
fuente

Lea otras preguntas en las etiquetas