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.
Chrome erlaubt keine Speicherung von Daten im Inkognitomodus.
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.
Tags und Links html5 google-chrome video cache-manifest html5-appcache