18

Ho lavorato con Appcache per un po 'di tempo, ma di recente ho impiegato un paio di settimane per sviluppare un progetto diverso. Quando sono tornato al mio progetto offline, ho iniziato a ricevere questo errore ogni volta che provavo a scaricare il contenuto del mio manifest: Evento Errore Cache Applicazione: Manifest fetch fallito (9) Questo è seguito da 2 indirizzi; il numero di file e di riga della pagina che chiama manifest (sulla destra della stessa riga) e l'url relativo del manifest stesso (su una seconda riga). Il download delle singole risorse non inizia.Manifest fetch failed (9)

Ora, altre persone lavorano a questo progetto, ma io sono l'unico ragazzo che tocca tutto ciò che ha odori di offline. Il problema non sembra essere correlato a nessuno dei miei soliti sospetti, come un errore di sintassi nel manifest (ho provato a cancellare tutti i file, solo per essere sicuri), il manifest è stato servito in modo errato o qualcosa di sbagliato in uno dei file essere messo in cache Non penso che sia un problema di memoria, in quanto ho oltre 30 gigabyte di spazio al di fuori della dimensione dei file che sto memorizzando nella cache. Inoltre, questo ha funzionato 2 settimane fa, quindi presumo che non ci sia qualcosa di sbagliato nel mio setup. Tuttavia, nessuno sembra sapere che diavolo è questo errore; nessuno sembra aver ricevuto questo errore. Non riesco a trovare nulla online per descrivere quale sia questo problema. Quindi, la mia domanda è:

Cosa significa Manifest fetch Failed (9)?

Il mio browser è Chrome su Windows 7 ed è aggiornato.

+0

Vale anche la pena ricordare: I miei altri progetti offline funzionano ancora su Chrome, quindi il problema mistero continua ad essere un mistero – Eric

risposta

22

GAH. Ok, quindi ho capito il problema, o almeno ho trovato una soluzione. 9 potrebbe indicare un errore del certificato, che è quello che stavo vivendo. Bello, solo ... adorabile.

+3

ARgggh grazie! Ho avuto gli stessi problemi usando un certificato autofirmato .. doh! Fastidioso – Spock

+1

sei finito con una soluzione? – gonzofish

+0

Grazie. Stavo provando alcune cose offline su un sito di test e ho incontrato questo problema con il certificato. Ho appena rimosso il certificato sul sito di test. –

10

(9) significa che c'è un errore di sicurezza. Poiché i manifesti della cache con certificati non validi consentono un attacco man-in-the-middle, come spiegato in the Chromium issue that disallowed this. Se desideri ancora utilizzare un manifest della cache con un certificato non valido a scopo di test, puoi passare a --ignore-certicate-errors a Chrome all'avvio.