If I clear the cache through settings>safari>delete browser history, cache, cookies and in Safari delete all bookmarks and remove the files on the server, iPad and desktop break (missing files) but the iPhone still loads the page as if nothing happened.
EDIT:
I played around with this some more. If I start an appliction through the icon the cache seems cleared. Only when I open the page in Mobile Safari, it still uses the wrong file from cache. Pointers still welcome!
EDIT:
I'm starting a bounty on this. I'm using RequireJS and JqueryMobile on the site, so these may also be reasons for the cache not clearing. Still, I don't understand why it clears in app-mode and why it doesn't clear in Mobile Safari.
obviously it won't fix your initial issue of being stuck. but you can break the cycle by adding an arbitrary query parameter ?something=3164 so the URL is effectively unique. then next time it loads hopefully it will hold onto the no-cache params.
If even that then doesnt work you could set up a bookmark which redirected you to a different random=14361 number each time to they are all effectively unique calls - but then we're getting into silly territory!
I'd like to have a proper solution but when I'm developing JS webapps I've found that sometimes everything refreshes properly for a while, then sometimes it doesnt... no real pattern i can tell - apart from the fact i think it seems to do it less when the debugger is enabled (but thats totally unsubstantiated ;-)
Are you dealing with an HTML5 "offline" application? The use of a manifest file for offline apps is quite new, and has strange quirks for each browser. Modify the manifest file on the server, and the iPhone should fetch the pages again.
Alguien te dice constantemente que borres la cach de tu navegador? Es un diagnstico necesario cuando se tienen problemas con el sitio web (como un error 304). Pero, qu significa borrar la cach del navegador y cmo se borra la cach de tu navegador en concreto?
La cach de un navegador es una base de datos de archivos utilizada para almacenar los recursos descargados de los sitios web. Los recursos ms comunes en la cach de un navegador incluyen imgenes, contenido de texto, HTML, CSS y Javascript. La cach del navegador es relativamente pequea en comparacin con el resto de tipos de bases de datos que se utilizan para los sitios web.
Hay varios tipos de cach, como la cach del navegador, la cach del servidor distribuido para sistemas de gran volumen, la cach de la aplicacin para registrar el HTML del sitio web, la cach de datos para los sistemas de gestin de contenidos, la cach de la pasarela, la cach del proxy y muchos otros tipos.
En pocas palabras, una cach del navegador toma elementos de los sitios web que visitas y los guarda en una base de datos, lo que da como resultado tiempos de carga de la pgina ms rpidos (especialmente con una conexin a Internet lenta o inexistente) y una experiencia de usuario ms slida la prxima vez que vayas a un sitio web que hayas visitado antes.
Fjate en que no slo hemos mencionado los tiempos de carga de la pgina como principal beneficio. La experiencia del usuario es igual de importante. Por ejemplo, la cach del navegador guarda las preferencias del sitio del usuario, como los esquemas de color, lo que puede hacer que un sitio web sea ms fcil de leer.
A Marla le gusta comprar sus productos para el hogar en Overstock.com. Tambin es una vida lectora de The Wall Street Journal en Internet, adems de obtener su dosis de humor en The Onion. Como propietaria de una pequea empresa, Marla tiene una vida muy ajetreada; navega a menudo por Internet durante la comida y 15 minutos antes de acostarse. Tambin tiene una discapacidad visual y viaja para visitar a sus clientes en zonas rurales, donde a menudo no hay conexin a Internet.
La cach no slo debe contener los datos correctos para la pgina web deseada, adems no puede quedarse anticuada. El navegador puede encontrar contenido obsoleto en la cach, ya que casi todos los datos almacenados en la cach tienen una fecha de caducidad. Sera un error registrar y ofrecer contenido anticuado del sitio a los usuarios, ya que el contenido del sitio cambia regularmente. El objetivo es que el navegador slo muestre contenidos casi idnticos a los del sitio web actual.
Ya hemos hablado del tipo de datos que se almacenan en la cach de un navegador, pero tambin hay que mencionar que el almacenamiento por parte del cliente utiliza algunos tipos de paquetes y bases de datos para registrar esa informacin. Desde una perspectiva fundamental, la cach del navegador guarda recursos como las credenciales de acceso, la configuracin del usuario y el contenido del sitio. Sin embargo, estos recursos se almacenan con mecanismos de bases de datos ms complejos como las cookies, las API de almacenamiento web, las API de IndexedDB y las API de cach.
Vamos a empezar dndote una breve introduccin de cundo puedes necesitar borrar la cach de tu navegador. A continuacin, te mostraremos cmo borrar la cach del navegador en los principales navegadores. Si quieres pasar rpidamente al cmo, puedes hacer clic en uno de los enlaces de abajo. Si no, empezaremos por el principio.
Por estas razones, el primer paso cuando encuentras un problema en tu sitio (o en el de otra persona) es borrar la cach de tu navegador. No siempre se solucionar el problema, pero es una primera medida de diagnstico esencial para descartar antes de pensar que un fallo ms complicado est causando problemas.
Cuando se utilizan soluciones de desarrollo web local como MAMP, se puede encontrar el error Este sitio no puede proporcionar una conexin segura sin borrar la cach. Te sorprendera saber con qu frecuencia lo que crees que es un gran error del sitio web es slo un problema de cach que desaparece en cuanto borras la cach del navegador.
Antes de ir directamente a borrar toda la cach del navegador, un truco que puedes probar es forzar la actualizacin. Normalmente, cuando se actualiza una pgina, el navegador sigue mostrando la versin en cach de la pgina en lugar de descargar todos los contenidos de nuevo. Pero puedes evitar la cach y forzar una actualizacin completa utilizando unos simples atajos de teclado:
Una vez ms, este mtodo slo omite la cach de la pgina especfica en la que ests. Deja el resto de la cach del navegador sin tocar. Por lo tanto, esta opcin es ideal si tienes problemas con una sola pgina. Pero si quieres restablecer completamente tu experiencia (por ejemplo, en todo un sitio), es mejor que borres toda la cach del navegador.
Alternativamente, tambin puedes utilizar la combinacin de teclas: CTRL + SHIFT + DEL. Chrome abrir una nueva pestaa con una ventana emergente llamada Borrar Datos de Navegacin. Asegrate de que slo est marcada la casilla Imgenes y archivos en cach. Puedes elegir borrar el historial de navegacin u optar por una limpieza ms exhaustiva de la cach incluyendo las cookies y otros datos del sitio en la limpieza de la cach.
Tambin puedes cambiar el intervalo de tiempo en la parte superior. Selecciona el campo Tiempo, luego elige una de las opciones como las ltimas 24 horas, las ltimas 4 semanas o el historial completo.
Es importante recordar que la mayora de los navegadores almacenan datos ms avanzados dentro de la cach que normalmente no se borran con la herramienta principal. Suelen ser datos ms crticos que no conviene eliminar de la cach.
Sin embargo, hay muchas situaciones que justifican la limpieza de todos los datos de la cach. En Chrome, selecciona la pestaa Avanzado en la ventana Borrar datos de navegacin.
Si quieres, puedes marcar los datos que quieras eliminar. Slo tienes que saber que suelen ser esenciales para mejorar tu experiencia de usuario en general, como las contraseas que te ayudan a iniciar sesin en sitios web en segundos.
Todas las cookies de seguimiento se registran en la cach del navegador, por lo que esta es una opcin para aquellos que estn ms interesados en limpiar las cookies que el historial del navegador o la informacin de inicio de sesin.
La configuracin de las cookies te permite limpiar tu cach o eliminar elementos innecesarios de la misma de forma automtica. Por ejemplo, puedes querer bloquear las cookies de terceros para no tener que preocuparte de limpiarlas de la cach de tu navegador en el futuro.
Tambin puedes explorar el rea Borrar Cookies y Datos del Sitio al Cerrar Todas las Ventanas. Eso bsicamente automatiza el proceso de limpieza de la cach eliminando elementos cada vez que cierras el navegador Chrome.
Tambin puedes acceder al men utilizando el atajo de teclado CTRL + SHIFT + DEL. Firefox abrir una ventana emergente. En el men desplegable Rango de Tiempo a Borrar, selecciona la opcin Cach y cualquier otra cosa que quieras eliminar de los archivos guardados de tu navegador. Tienes opciones para eliminar el historial de navegacin, las cookies, el historial de bsqueda y elementos de datos como la configuracin del sitio y los datos del sitio web sin conexin.
El botn Gestionar Datos te permite examinar cada elemento de datos almacenados para borrarlos uno a uno. Tambin puedes ir al rea de Gestionar Excepciones si quieres excluir algunos sitios de la eliminacin de las cookies o de los datos del sitio de los procesos automatizados. Por ltimo, la casilla Eliminar Cookies y Datos del Sitio Cuando se Cierra Firefox automatiza la limpieza de la cach de tu navegador, pero slo cuando cierras completamente Firefox.
Y ya que estamos en el rea de Privacidad y Seguridad, deberas saber que hay otra seccin de Historial, parecida a la que es accesible desde el icono del men hamburguesa de Firefox. Aqu tienes un botn para Borrar el Historial, que permite seleccionar lo que se va a borrar.
Tambin hay una seccin desplegable para no recordar nunca el historial de navegacin o personalizar tu configuracin. Algunos pueden utilizarlo para evitar automticamente que la cach guarde datos desde el principio.
d3342ee215