La mayoría de los navegadores de escritorio de Windows utilizan la combinación de teclado Ctrl+ F5para forzar una actualización de caché específica de la página. Los navegadores basados en Mac OS X tienden a usar Command+ R. ¿Existe una actualización de caché equivalente para una sola página en Safari ejecutándose en iOS?
Me doy cuenta de que puedo borrar manualmente la memoria caché del navegador, pero preferiría actualizar solo la página que estoy viendo actualmente.
ios
mobile-safari
ahsteele
fuente
fuente
Respuestas:
Forzar cierre no funcionó de manera confiable para mí en iOS 8. Lo que sí hizo fue usar el modo privado para las pruebas:
fuente
Si tiene su teléfono conectado a su computadora / laptop Apple, con las herramientas de desarrollador de Safari abiertas (y la ventana activa) puede presionar:
Command Key + Option + R
fuente
Si obliga a salir de Safari (haga clic en el botón de inicio, luego haga doble clic en el botón de inicio, presione y mantenga presionado el icono de Safari en la barra multitarea, luego toque el punto rojo), parece que Safari borrará su caché. Pero esto borrará todo el caché, no solo una página.
También puede borrar las cookies y los datos de Safari en la aplicación Configuración. En Avanzado, puede borrar datos de sitios web individuales, lo que puede funcionar si conoce todos los sitios asociados con la página web que desea eliminar.
fuente
Puede obligar al dispositivo a detener el almacenamiento en caché de archivos conectándolo a una computadora con un cable y habilitando el modo de desarrollador Safari.
Configuración> Safari> Avanzado> Web Inspector
Safari> Preferencias> pestaña Avanzado> Mostrar desarrollo en la barra de menú
Desarrollar> iPhone de ejemplo> example.com/page
Si eres un desarrollador web, esta es la forma ideal de hacerlo porque ahora tienes acceso al panel de herramientas de desarrollo completo extremadamente útil. Y no tiene que seguir repitiendo un proceso molesto si necesita obtener una versión nueva todo el tiempo, no solo borrar el caché una vez.
Si solo es un usuario general que intenta borrar su caché, es posible que desee utilizar uno de los otros métodos aquí.
Actualización: ahora puede conectarse al dispositivo a través de WiFi. Es posible que aún requiera una configuración inicial con el cable, pero definitivamente puede conectarse sin él después de eso.
Desarrollar> iPhone de ejemplo> Conectar a través de la red
fuente
Elimine los datos en caché para un solo sitio yendo a Configuración > Safari > Avanzado > Datos del sitio web > Mostrar todos los sitios .
Toque Editar en la parte inferior derecha de la pantalla y luego desplácese en la lista o busque con el campo de búsqueda para encontrar el sitio web que desea borrar). Toque en el rojo - icono situado junto a la dirección del sitio, y luego toque el Eliminar botón que aparece.
Regrese a Safari y vuelva a cargar la página, y todos los artefactos del sitio serán recargados.
fuente
En Safari, habilite el Modo desarrollador. Luego puede usar la siguiente combinación para borrar la caché:
Supongo que esto solo eliminará el caché del sitio en el que se encuentra en ese momento.
fuente
Toca dos veces el botón Actualizar.
fuente
puede agregar un número aleatorio al script o vincular src como:
<link rel="stylesheet" href="css/main.css?rand=<?=$rand;?>" type="text/css" /> <script type="text/javascript" src="js/main.js?rand=<?=$rand;?>"></script>
esto obliga a Safari a volver a cargar el archivo, porque cree que es un archivo diferente.
fuente
...?rand=15
GET
completo el parámetro). Pero, en realidad, esto no es lo mismo que lo que pide el OP.Mantenga presionado el botón Actualizar. iphone 6
fuente