Configurando Chrome para manejar ETags como Safari

2

ETags se pueden usar para el seguimiento , pero me di cuenta de que Safari Los maneja de manera diferente a Chrome (y Firefox). Creo que no es estándar porque no funciona a través de dominios. Si nos imaginamos el navegador usando un mapa para ver si debería enviar If-None-Match , Firefox y Chrome están codificados solo en la URL del activo.

(http://example.com/image.gif): <etag>

Sin embargo, Safari está codificado tanto en el host como en el activo.

(http://mysite.com, http://example.com/image.gif): <etag>

Esto parece ser una forma bastante efectiva de prevenir el seguimiento con ETags. ¿Alguien sabe cómo puedo hacer que Chrome haga lo mismo? ¿O es solo un error en Safari ??

Actualizar

Puse la misma imagen en dos sitios diferentes (cargados de imágenes de duckduckgo; el nombre del archivo aparece como iu ). Lo siento por los enlaces rotos. No tengo permiso para publicarlos.

  • jsfiddle net / wmwfr4s8 /
  • jsbin com / nuhiqupeme / edit? html, output

El procedimiento de prueba que seguí:

  1. Borrar caché.
  2. Abra dos pestañas vacías y abra el depurador en cada pestaña.
  3. Cargue la primera URL: Si no se envía ninguna coincidencia.
  4. Vuelva a cargar la primera URL: Si no se envió ninguna coincidencia.
  5. Cargue la segunda URL: Si-Ninguna-Coincidencia no enviada.
  6. Vuelve a cargar la segunda URL: Si no se envía ninguna coincidencia.
pregunta user108758 26.04.2016 - 00:09
fuente

0 respuestas

Lea otras preguntas en las etiquetas