Parece que stackauth.com
ha utilizado algo de almacenamiento local que mi Safari no me muestra y, por lo tanto, no se puede eliminar. Entonces, en general: ¿cómo asegurar que todo el almacenamiento local se elimine de Safari?
Algunos antecedentes y detalles:
El almacenamiento local HTML5 permite a los sitios web almacenar información en una computadora. (Eso es un poco como las cookies, pero el contenido no se envía automáticamente al servidor). Al igual que cuando uno ha iniciado sesión en el (nuevo) sitio web de Twitter, cuando ve ese sitio y pega lo siguiente en la barra de ubicación muestra mucho de detalles, incluso cuando no está actualmente conectado † :
javascript:alert(localStorage.getItem(':USER:'));
Para deshacerse de estos datos: en Google Chrome "Eliminar cookies y otros datos del sitio" hace el truco. En Firefox, se elimina cada vez que se eliminan las cookies. No tanto en Safari.
En Safari parece haber una preferencia relacionada en Seguridad, botón "Mostrar bases de datos". Sin embargo: esa lista de "Mostrar bases de datos" en Safari NO menciona stackauth.com , como lo usa el inicio de sesión automático de la red global de Stack Exchange . Y después de usar "Eliminar todo", sigo obteniendo resultados en ese sitio:
javascript:alert(localStorage.getItem('GlobalLogin'));
Podría eliminar esto usando javascript:localStorage.clear();
. Pero luego necesito saber que un sitio ha almacenado datos. Esta pregunta no es solo acerca de StackAuth; Quiero asegurarme de que otros sitios no estén ocultos de la lista también.
(Estoy en una Mac, usando el último Safari en el último OS X.)
† Cuando la ventana emergente es demasiado grande para ver un botón de cierre, presione Esc o Volver para cerrar el cuadro de diálogo de alerta.