Deshabilitar la caché de aplicaciones en Chrome y Safari
Frecuentes
Visto 10,230 veces
12
Estoy usando AppCache para permitir el acceso sin conexión a una aplicación web. El problema es que para el desarrollo, cada vez que realizo un cambio en mi JavaScript, también necesito realizar un cambio en el manifiesto (para activar una nueva descarga del campo almacenado en caché). Ahora sé que en FireFox puede deshabilitar AppCache (de hecho, cuando visita la página por primera vez, se le pregunta si desea otorgar permiso al sitio web para almacenar datos localmente), lo que lo hace mucho más conveniente para el desarrollo.
Mi pregunta, ¿hay una opción similar para Chrome y Safari? Sé que puedo ver/Editar AppCache en Chrome a través de chrome://appcache-internals/, lo que estoy buscando es una forma de desactivarlo.
Muchas Gracias
1 Respuestas
16
En Chrome, usa el modo de incógnito. De acuerdo, probablemente no sea para lo que fue diseñado originalmente, pero hace el trabajo. Nada se almacena en caché, y ahora los desarrolladores de todo el mundo tienen una excusa útil de por qué podrían estar usando el modo de incógnito.
Supongo que hay una funcionalidad similar de 'Navegación privada' disponible en Safari.
EDIT: Veo en su comentario que desea deshabilitar solo la funcionalidad Cache Manifest. Intente iniciar Chrome desde una línea de comandos con el --disable-application-cache interruptor.
contestado el 10 de mayo de 12 a las 20:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas html google-chrome safari cache-manifest html5-appcache or haz tu propia pregunta.
Esa es una buena sugerencia (y la he usado en el pasado), pero el problema con el uso de Navegación privada/Modo de incógnito es que no solo no usa AppCache, sino que tampoco usa el almacenamiento local. Lo que estoy buscando es poder deshabilitar AppCache (similar a cómo se hace en FireFox). - Jack
Está bien, eso de hecho deshabilita AppCache, sin embargo, ahora necesito agregar una verificación en mi código antes de intentar agregarle un controlador de eventos, ya que ahora aparece como "indefinido". Esto no es realmente un gran problema, pero idealmente no necesitaría agregar ese control (en Firefox simplemente no usa el caché de aplicaciones, pero no aparece como indefinido). Me doy cuenta de que formulé mi pregunta pidiendo una forma de deshabilitar el caché de aplicaciones y su solución definitivamente lo hace. Otra cosa es que sería bueno si pudiera hacerlo en un sitio sin necesidad de iniciar Chrome de manera diferente. - Jack