evitar equiv control content como chrome celular cache borrar html google-chrome reload meta-tags

html - equiv - Cómo detener Chrome desde el almacenamiento en caché



evitar cache html (2)

Esto no es apropiado, pero quizás podría usar el objeto del historial de Javascript para determinar si la página actual es la última página de la lista. De lo contrario, se presionó el botón Atrás.

Ver esta referencia: http://www.exforsys.com/tutorials/javascript/javascript-history-object-properties-and-methods.html

La solución real, por supuesto, es estructurar su aplicación de tal manera que el uso de los botones atrás / adelante realmente funcionen de la manera en que se supone que deben hacerlo.

Necesito forzar al navegador para que vuelva a cargar la página anterior desde el servidor cuando el usuario presiona el botón Atrás.

He agregado lo siguiente a mis encabezados de respuesta:

Cache-Control: no-cache, must-revalidate Expires: -1

Esto parece funcionar para la mayoría de los navegadores, pero no para Google Chrome, que insiste en devolver los resultados almacenados en caché.

Entonces, ¿alguien sabe cómo fuerzo al navegador para obtener la página del servidor cuando el usuario presiona el botón Atrás?

Gracias.


según este informe de errores en el repositorio de cromo, los usuarios encuentran que usar no-store en lugar de no-cache lo arreglará en chrome.