sirve significa que publicidad preinstaladas para manager google eliminar desinstalar chrome borrar app aplicaciones web-applications google-chrome manifest

web-applications - significa - para q sirve facebook app manager



¿Puedo borrar una aplicación web en Chrome? (4)

He escrito una aplicación web que tiene un manifiesto que incluye todos los javascript e imágenes que requiere. Lamentablemente, incluso cuando cambio el archivo de manifiesto, no parece volver a cargar el javascript.

¿Hay alguna manera de eliminar completamente la aplicación web de Chrome? Borrar el caché del navegador no parece funcionar.

Estoy ejecutando Chrome 5.0.375.55 en una Mac.

Cualquier ayuda muy gratamente recibida.


¿Está en el lado del servidor en caché también? Intente agregar un parámetro get como? Foo = 12345 a la url y vea si obtiene el archivo actualizado.


Apple tiene documentación muy buena sobre esto, es un poco complicado ponerse en marcha, pero hace que todo el proceso manifiesto sea mucho más transparente. Además, me parece que Safari (especialmente Mobile Safari) muestra estas respuestas de eventos de manera más consistente que Firefox; no estoy seguro acerca de Chrome, aunque debería ser muy similar a Safari.

La raíz de tu pregunta, sin embargo:

  1. Vacíe el manifiesto o agregue / elimine un archivo al manifiesto
  2. cargar la aplicación
  3. volver a agregar el manifiesto
  4. Vuelva a cargar la aplicación. Esto es una manera sucia, pero recomiendo tomarse un tiempo para leer e implementar el JS y así poder ver con certeza que el manifiesto se está actualizando.

Google tiene una buena publicación here .

Básicamente, puede crear una serie de pruebas if else con window.applicationCache.status para obtener una window.applicationCache.status clara de lo que está haciendo el sistema.

De Apple:

Por ejemplo, obtiene el objeto DOMApplicationCache de la siguiente manera:

cache = window.applicationCache;

Puede verificar el estado de la memoria caché de la aplicación de la siguiente manera:

if (window.applicationCache.status == window.applicationCache.UPDATEREADY)...

Si el caché de la aplicación está en el estado UPDATEREADY, puede actualizarlo enviándole el mensaje update () de la siguiente manera:

window.applicationCache.update();

Si la actualización es exitosa, intercambie los cachés antiguo y nuevo de la siguiente manera:

window.applicationCache.swapCache();


No (hasta donde yo sé)

Parece que la gente quiere que el interlocutor acepte una respuesta, pero nadie realmente ha respondido la pregunta. No soy un experto, pero he estado buscando mucho, y creo que "No" es correcto, y respondo la pregunta como se plantea.


Agregar un parámetro get como ?foo=12345 tratará su archivo como uno diferente y, por lo tanto, lo recapitulará, pero NO eliminará ningún caché del archivo existente.

Tipo:

chrome://appcache-internals/

y obtendrás suerte :)