¿Por qué la mayoría de los navegadores almacenan el historial de navegación de forma predeterminada?

11

¿Por qué la mayoría de los navegadores almacenan el historial de navegación de forma predeterminada? Parece que las personas a menudo tienen que enfrentarse a la molestia de eliminar manualmente su historial o usar el modo de incógnito. ¿Existen algunas ventajas importantes para almacenar estos datos en la mayoría de los casos?

    
pregunta Esteemator 15.01.2016 - 17:36
fuente

5 respuestas

55

Hay muchas ventajas. Aquí hay algunos:

  1. Autocompletar las URL visitadas previamente que olvidó, lo que puede acelerar enormemente el proceso de navegación web. Es posible que haya recordado partes de una URL o el título de un sitio web, y su navegador generalmente puede detectarlas si las escribe. Me encanta esta función.
    • Esto puede ofrecer seguridad adicional. Como lo menciona kasperd , puede reducir considerablemente el riesgo de typosquatting .
  2. Almacenar datos previamente cargados en un caché para acelerar la navegación web. Ideal para conexiones lentas. Excelente para reducir la carga en los servidores web.
  3. Almacenar cookies para que los sitios web recuerden su información de inicio de sesión, etc.
respondido por el Mark Buffalo 15.01.2016 - 17:40
fuente
12

El estándar HTML es que los enlaces no visitados y los enlaces visitados anteriormente tienen un estilo diferente. De forma predeterminada, en la mayoría de los navegadores, un enlace no visitado es azul y un enlace visitado es rosa, pero casi todas las páginas web en estos días lo anulan. Para hacer esto, debe tener una lista de enlaces visitados previamente para saber qué estilo usar para cada enlace en cada página, es decir, un historial del navegador.

    
respondido por el Mike Scott 15.01.2016 - 17:43
fuente
6

Porque se ajusta a la mayoría

Las encuestas (por ejemplo, enlace ) muestran que algo como ~ 25% de las personas tiene ever usó el modo de incógnito y ~ 50% de las personas han ever borrado del historial del navegador.

No hace falta decir que muchos de ellos no lo hacen todo el tiempo, por lo que en un momento dado la mayoría de los usuarios prefiere usar un modo que almacena el historial de navegación, por lo que es razonable habilitarlo de forma predeterminada.

    
respondido por el Peteris 15.01.2016 - 21:01
fuente
2

Por lo general, si sabe con anticipación que querrá volver a visitar una página en el futuro, la agregará a sus favoritos / marcadores. La función de historial está ahí para cuando de repente te des cuenta de que quieres volver a visitar una página en la que estabas ayer / hace una semana / hace un mes. Es demasiado tarde para activar la función.

Sí, desde el punto de vista de la seguridad, parece una tontería que la historia se descarte de manera efectiva en lugar de optar por entrar ... pero, si no lo fuera, la función sería completamente inútil. Esa es la restricción.

    
respondido por el Lightness Races in Orbit 17.01.2016 - 16:39
fuente
1

Casi todos los navegadores web implementan el almacenamiento en caché, por lo que técnicamente tienen que administrar una lista de lo que hay en el caché de todos modos. Si bien la función de historial en la actualidad podría implementarse por separado, y al mismo tiempo se podría crear una memoria caché que no haga derivar un historial sin analizar el trivial del contenido almacenado en caché (mediante el uso de hashes en lugar de URL como claves de la memoria caché), para los navegadores web históricos fue Una oportunidad para implementar dos características a la vez. Y como alguien mencionó, necesitas algo de historia para implementar un botón de retroceso, y esa característica, y el almacenamiento en caché de la página que te dio el botón de retroceso, era aún más necesaria que ahora. Por lo tanto, incluso si un navegador moderno le permite optar por no mostrar ese historial, simplemente está pretendiendo no tener esa información almacenada ..

    
respondido por el rackandboneman 17.01.2016 - 12:10
fuente

Lea otras preguntas en las etiquetas