internet explorer - internet - Botón Atrás(Comportamiento del navegador)
botones adelante y atras del explorador de windows (2)
Acabo de probar esto en Chrome y Firefox por diversión
Cuando presiono nuevamente en Chrome en una página de búsqueda de Google, no hay solicitudes. El navegador extrae de la memoria caché.
En Firefox, en realidad obtengo un 204 No Content
con la ruta siendo http://clients1.google.ca/generate_204 de Google.
Encontré esto usando el proxy Charles así que no es nada científico :)
Cuando se presiona el botón Atrás en un navegador web, ¿la acción predeterminada es enviar una solicitud de obtención o servicio desde el historial de los navegadores?
Si es específico del navegador, ¿cuáles serían las acciones predeterminadas para Internet Explorer y Firefox?
Respuesta informal
Si la página anterior era una solicitud GET , la página normalmente se obtiene de la memoria caché del navegador a menos que el tiempo de caché en la página haya expirado (este tiempo de expiración lo establecen los administradores de la página web), u otro factor lleva al navegador a creer la información no es lo suficientemente reciente.
Si la página anterior era una solicitud POST , el navegador generalmente le pregunta si desea volver a enviar la información y la página se obtiene del servidor.
Respuesta Formal
Esto se trata en la Sección 13 de la especificación del Protocolo HTTP que los navegadores deberían implementar.
Específicamente, 13.10 declara que:
Algunos métodos HTTP DEBEN hacer que un caché invalide una entidad. Esta es la entidad a la que hace referencia el URI de solicitud o los encabezados de Ubicación o Ubicación de contenido (si están presentes). Estos métodos son:
- PUT - DELETE - POST
Otros tipos de solicitudes (como un GET) pueden almacenarse en caché. Lea las especificaciones completas si desea los detalles sangrientos, pero la especificación se configura de una manera que le permite al navegador usar su memoria caché tanto como sea posible.