Deshabilitar la caché de aplicaciones en Chrome y Safari

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

preguntado el 03 de mayo de 12 a las 17:05

1 Respuestas

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

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

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.