Anwendungscache-Fehlerereignis: Ressourcenabruf fehlgeschlagen (-1)

8

Ich versuche eine mp4 Videodatei (ziemlich klein ~ 2,5MB) im lokalen App Cache zu speichern.

Das Manifest sieht so aus:

%Vor%

Chrome (22.0.1229.94 m) protokolliert Folgendes in der Konsole:

%Vor%

Wenn ich auf den Link neben dem Error klicke, öffnet sich die Datei ganz gut.

Mein Manifest wird mit dem richtigen MIME-Typ geliefert (ich benutze die HTML5 Boilerplate .htaccess -Datei) und das Video wird geliefert Content-Type:video/mp4

Ist meine Datei zu groß? Ich bin perfekt in der Lage, ein 1MB-Bild auf diese Weise zu cachen, also dachte ich, die Dateigröße sollte kein Problem sein? Safari auf dem Desktop und iPad speichert das Video gut.

Bemerkung: Ich habe dies gesehen Frage , aber sie deckt mein Problem nicht ab, da die Lösung etwas mit Python zu tun hat.

    
m90 18.10.2012, 13:48
quelle

2 Antworten

7

Chrome erlaubt keine Speicherung von Daten im Inkognitomodus.

    
Crystal Miller 26.02.2014 21:12
quelle
4

Ich habe ein ähnliches Problem erlebt und so löse ich es. In diesem Fall gibt Chrome keine hilfreichen Informationen zum Fehler. Ich habe versucht, die gleiche Seite in Safari zu laden (Mac, aber Windows sollte auch funktionieren), und ich habe Beschreibung, diese Antwort für angegebene Ressource gibt 302 (Redirect) und HTML5 Application Cache kann nicht damit umgehen.

In Ihrem Fall könnte es dasselbe sein, aber ich würde Ihnen empfehlen, den Sniffer zu aktivieren und zu sehen, welche Antwort Sie von Ihrer Ressource erhalten. Wenn es anders ist als 200 - Sie haben das Problem erkannt.

P.S. Ich habe Dateien bis zu 32 MB ohne Probleme zwischengespeichert.

    
Sergey Galchenko 20.11.2012 20:52
quelle