Ich entwickle eine Webanwendung für die Offline-Nutzung, daher muss ich die Cache-Funktion der Anwendung nutzen.
In Chrome (15.0.874.106) funktioniert alles einwandfrei, aber in Firefox (7.0.1) und Opera (11.52) funktioniert es nicht.
Dies ist meine Cache-Manifest-Datei cache.manifest.php
(Ich habe sie auf das absolute Minimum reduziert):
<?php
header("Cache-Control: max-age=0, no-cache, no-store, must-revalidate");
header("Pragma: no-cache");
header("Expires: Wed, 11 Jan 1984 05:00:00 GMT");
header('Content-type: text/cache-manifest');
?>CACHE MANIFEST
CACHE:
/app/common/css/reset.css
/favicon.ico
Und dies sind die ersten 4 Zeilen des "Haupt"-HTML-Dokuments:
<!DOCTYPE html>
<html manifest="/app/mobile/cache.manifest.php">
<head>
<title>MyApp Mobile</title>
Wenn ich versuche, das Cache-Manifest (http://www.myapp.com/app/mobile/cache.manifest.php) in den Browser zu laden, wird die Datei korrekt angezeigt, aber wenn ich versuche, die Seite offline zu laden, erhalte ich die Fehlerseite "Unable to connect". Auch das passiert nur bei Firefox und Opera.
Firebug sagt " 0 items in offline cache
"und ich habe keine Möglichkeit gefunden, den Anwendungscache auf DragonFly zu überprüfen.
Ich werde langsam wütend und weiß nicht, wie ich das Problem in Firefox und Opera effektiv beheben kann. Bitte helfen Sie mir.
Danke! Dan