6Sep

¿Cómo recuerda un sitio web sus preferencias para él( y las opciones con respecto a las cookies)?

click fraud protection

¿Cómo recuerdan los sitios web sus preferencias para ellos( o el deseo de ninguno), y qué pasa con el objeto sensible de las propias cookies? La publicación SuperUser Q & A de hoy busca arrojar luz sobre cómo funcionan las cookies y la información que almacenan para un lector confundido.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

Foto cortesía de Pedro Vezini( Flickr).

El lector

SuperUser pregunta Ruud Lenders quiere saber más sobre cómo funcionan las preferencias y las cookies para los sitios web:

Aparece una ventana emergente en un sitio web que he visitado y me pregunta si permitiría que el sitio web almacene preferencias en las cookies. Por accidente, elegí no. Actualizar la página no trae de vuelta la ventana emergente.¿Hay alguna forma de recuperar este tipo de ventanas emergentes sin borrar el historial y las cookies?

Esto también me hizo pensar.¿Cómo puede un sitio web recordar si está permitido almacenar cookies? Al almacenarlo en una cookie?

instagram viewer

¿Cómo recuerda un sitio web sus preferencias para él en general y sobre sus opciones con respecto a las cookies en general?

La respuesta

SuperUser contribuidor bvukelic tiene la respuesta para nosotros:

Le preguntaron si desea almacenar preferencias en las cookies, no si desea que establezcan cookies en general. Entonces, si estuviera escribiendo soporte para esta función, establecería una cookie por separado( nopref ) y verificaría si el usuario tiene esta cookie. Es muy probable que encuentre una cookie para ese sitio web, que puede borrar sin eliminar otras cookies o el historial.

Cookies de inspección configuradas para una página particular

En Firefox, puede hacer una lista de las cookies para una página web específica haciendo clic derecho en una parte en blanco de la página, luego seleccionando la opción Ver información de página .Encontrará un botón Ver cookies en Security Tab .En Chrome, tiene la misma opción Ver información de página que abre un cuadro de diálogo que cuelga de la barra de direcciones. Un enlace cerca de la parte superior lo llevará a una lista de cookies. Supongo que se pueden encontrar características similares en otros navegadores.

Descubrir si un sitio web configura una cookie

Esta es una forma de descubrir lo que hace el sitio web. Visite el sitio web en modo de incógnito .Abra Developer Tools y cambie a Network Tab .Luego, verifique qué actividad se está produciendo en segundo plano, ya que no quiere que el sitio lo rastree con cookies. Específicamente, busque los encabezados de respuesta y vea si hay algún encabezado Set-Cookie allí.Luego intente eliminar las cookies mencionadas en el encabezado para ver si eso hace alguna diferencia.

Acerca de localStorage

Como otro cartel ha mencionado localStorage( base de datos en el navegador), comentaré también sobre esto. Creo que será muy raro que un sitio web use localStorage para este fin, ya que el servidor no puede acceder a los datos de LocalStorage a menos que haya un código JavaScript que envíe los datos al servidor. Si desea verificar el contenido de localStorage, la forma más rápida es abrir Developer Tools en su navegador, vaya a ( JavaScript) Console Tab y escriba localStorage. Esto debería proporcionarle un resultado similar al siguiente:

  • Storage{ someKey: "value", length: 1}

El someKey identifica el valor establecido por JavaScript en la página web en la que se encuentra. Si cree que someKey hace algo relevante, puede intentar eliminarlo ejecutando lo siguiente:

  • localstorage.removeItem( 'someKey');

Esto elimina los datos bajo alguna clave de localStorage, y la recarga de la página web puede restaurarla a la configuración de fábrica. Si no está seguro de que la clave particular esté configurada por la funcionalidad de notificación de cookies, puede abrir la página web en Modo incógnito y enumerar los contenidos de localStorage antes de interactuar con la página web.

De nuevo, dudo que muchos sitios web usen localStorage para este propósito.

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.