Tengo un dispositivo Android Nexus 7 con 4.2.2 y navegador Chrome.
¿Cómo se puede realizar una actualización profunda de una página web, análogo de las Ctrl+F5teclas de acceso rápido en los escritorios?
Tenga en cuenta que el dispositivo no tiene un botón de menú.
Según la única pregunta relacionada que he encontrado aquí , la solución es borrar por completo la memoria caché del navegador. Prefiero una solución más conveniente y elegante.
chrome-for-android
Stan
fuente
fuente
Respuestas:
Omitir por caché del sitio:
Esto necesita un código javascript simple que se ejecute en la barra de direcciones para omitir el caché y recuperar el contenido del servidor en lugar del caché del navegador. De acuerdo con esta página MDN en Forzar la recarga de la página actual desde el servidor ,
Ingrese el código anterior en la barra de direcciones del navegador y presione la tecla Intro. Esto buscará todos los contenidos del servidor en lugar de elegir los elementos almacenados en caché en su navegador (evitando así la memoria caché del navegador).
Omitir datos de caché para todos los sitios web (caché global)
El javascript anterior solo funciona para un sitio web específico que ha abierto actualmente. Para borrar todo el caché del sitio web, use los datos de caché del navegador global. Encuentras esto debajo,
Seleccione la casilla de verificación "Caché" (y otras opciones como datos del navegador, cookies, contraseña, etc. si lo desea) y seleccione "Borrar".
Nota: Si bien
Ctrl
+F5
hará que el navegador descarte el caché y solicite nuevos contenidos al servidor, el servidor puede ignorar elno-cache
encabezado y mostrar una página en caché del lado del servidor. Por lo tanto, inclusoCtrl
+F5
puede devolver una versión anterior de la página si el servidor ignora el encabezado sin caché.Modo incognito:
Navegar por el modo de incógnito desactiva el historial y la memoria caché. Por lo tanto, puede visitar cualquier sitio a través del modo de incógnito para solicitar contenido nuevo cada vez.
Para una discusión más interesante sobre lo que hace
Ctrl
+F5
o forzar actualización,Lea esta publicación SO, ¿qué solicitudes generan las actualizaciones "F5" y "Ctrl + F5" de los navegadores?
fuente
En mi tableta Samsung que navega con Chrome, escriba esto en la barra de direcciones:
Eso debería desencadenar una recarga dura usando Javascript. Ahora no tengo que esperar días para observar los resultados de un cambio de código que hice. Un nuevo problema es que escribir en una tableta no es mi actividad favorita.
En lugar de escribir el comando anterior, también intenté cambiar al modo de escritorio y luego volver. Eso no refrescó profundamente.
fuente
No obtuve ninguna de estas soluciones para trabajar. Sin embargo, he encontrado una solución de trabajo.
Primero, descubra la url css. En mi caso se veía así:
Escríbalo en el campo de dirección, pero también agregue una variable GET:
Esperemos que se acepte la variable GET. Debido a que es una nueva url, obliga al CSS a recargarse. Ahora regrese al sitio y el CSS debería haber sido recargado.
fuente
Lo encontré !!!!!!
En el lado izquierdo de la URL hay un ícono de información (i) o un ícono de candado. Haga clic en el icono y luego [configuración del sitio web].
Encontrará un icono de papelera para borrar la memoria caché del sitio actual y, alternativamente, un botón de "restaurar preferencias".
Trabajando en Android Chrome 71.
fuente
Acabo de encontrar una solución más elegante. En el menú de la página web, solicite la versión de escritorio del sitio web. Extraerá datos del servidor y la página se volverá a cargar. Después de eso, puede volver a la versión móvil una vez más.
fuente
Necesito una forma de borrar el caché actual o todo el caché del mismo dominio de origen a través de javascript, para asegurarme de que el lanzamiento de la actualización de mi aplicación web llegue sin errores.
Tampoco tuve éxito en cambiar temporalmente las metaetiquetas de caché en el encabezado html.
Solo en escritorio y no automatizable:
solía trabajar para forzar la recarga para borrar el caché.
ahora tienes que presionar
Parece que Chrome hizo difícil borrar el caché.
Probablemente hacen esto para hacer trampa en los puntos de referencia de velocidad del navegador. Estilo VW.
Escribí mi propia solución forceReload () que funciona en Windows Chrome y Android Chrome y chromium:
Esta función solo volverá a cargar el contenido que se ha cargado en la página actual, puede activarlo una vez en cada uno de sus clientes después de que haya nuevas actualizaciones en el servidor, o simplemente agregar un botón de actualización que funcione en su aplicación.
fuente
Tire hacia abajo en una página para volver a cargarlo, viene ncorporated al cromo para los teléfonos inteligentes, para ver más trucos como la verificación de este enlace, donde encontré la solución para su problema
fuente
A la izquierda de la ventana de la dirección web que está visitando es una flecha casi circular.
fuente