google chrome - guarde - ¿Cómo deshabilitar la caché en Chrome para Android?
deshabilitar cache chrome (5)
¿Cómo deshabilitar la caché en Chrome para Android ?
Cambio el contenido de mi página y actualizo la página, pero el contenido aún es antiguo.
He configurado la configuración de nginx como a continuación, pero no tiene ningún efecto.
#disable cache
add_header Cache-Control "no-cache, no-store, must-revalidate";
add_header Pragma no-cache;
add_header Expires 0;
¿Hay alguna forma de obtener mi página más reciente sin borrar manualmente el caché una y otra vez?
Actualmente no hay manera de deshabilitar el caché en Chrome para Android, pero es posible borrar el caché.
ACTUALIZACIÓN: a partir de ahora, hay una manera de deshabilitar el caché con la conexión de su teléfono y la depuración remota. Consulte la answer Dean Meehan para obtener más información.
Siga estos pasos para borrar el caché.
http://www.refreshyourcache.com/en/chrome-android/
- Haga clic en el botón de menú (tres puntos en la esquina derecha).
- Haga clic en Configuración en el menú.
- Haga clic en Privacidad en el menú.
- Haga clic en Borrar datos de navegación ... en la parte inferior.
- Seleccione Vaciar el caché de la lista.
- Confirmar datos claros de navegación.
Descarga esta aplicación: App Cache Cleaner
- Abre la aplicación
- Ir a la configuración de la aplicación a través del botón ''3 puntos''
- Marque la opción para mostrar los widgets y el resto depende de usted.
También puede desactivar la política de compresión de datos de Chrome y la precarga de páginas.
A partir de ahora, no hay opción ''deshabilitar caché'' en Chrome
PD: no puedo mostrar imágenes debido a mi baja repetición, ayúdame a aumentar eso también; p
Para deshabilitar el caché primero, deberá deshabilitar el almacenamiento en caché de scripts / css en los que esté editando.
Para hacer eso, agregue una marca de tiempo a sus inclusiones de archivos:
<link rel=''stylesheet'' href=''/static/css/main.css?t={{ts}}''/>
<script type=''text/javascript'' src=''/static/scripts/main.js?t={{ts}}''></script>
{{ts}}
es una marca de tiempo (estoy usando plantillas jinja).
Luego, si edita su página html, podría cambiar la solicitud agregándole un parámetro aleatorio como tal:
prueba 1: mywebsite.com/this_page
prueba 2: mywebsite.com/this_page/?i=1
prueba 3: mywebsite.com/this_page/?i=2
...
Es más un hack que una solución real, pero Chrome ignora amablemente el meta de cache-control
, por lo que no hay muchas maneras de hacerlo.
Puede que esta no sea la forma más fácil, pero funcionará al 100% y debería ser parte de su configuración de desarrollo de todos modos.
El uso de las herramientas web de Google Chromes en Windows o Mac le permitirá realizar la "depuración remota".
- Habilite la depuración remota en el dispositivo Android a través del menú del desarrollador en la configuración.
- Conecta el teléfono a la PC usando USB
- Abre Google Chrome y accede a la consola de desarrolladores (F12)
- Haga clic en los tres puntos (arriba a la derecha)> más herramientas> Dispositivos remotos.
- Desplácese hacia abajo para seleccionar su dispositivo móvil. En esta etapa, debería ver todas las instancias de Chrome abiertas en su teléfono. Seleccione la instancia que desea "forzar la recarga y deshabilitar el caché" presionando
Inspect
- Aparecerá otra pantalla que le permitirá acceder a la pestaña de red y seleccionar "Desactivar caché"
Sé que la pregunta es sobre deshabilitar el caché en Chrome para Android, pero esto puede ayudar a las personas que buscan una solución para el desarrollo móvil.
Para ver los cambios en su sitio web con su dispositivo Android, use la pestaña Nueva incógnita en el menú web de Chrome.
- Haga clic en el menú desplegable de arriba a la derecha en el navegador Chrome
- Haga clic en "Nueva pestaña de incógnito"
- Vaya a su sitio web y vea todos sus cambios más recientes.
IMPORTANTE: para ver los nuevos cambios después de ver con incógnito, debe cerrar el modo de incógnito por completo y volver a abrir debido a que la pestaña actual también almacena en caché.