Ergebnis 1 bis 8 von 8

Thema: WebApp Cache Manifest

  1. #1
    Azubi(ne)
    Registriert seit
    04.09.2008
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Frage WebApp Cache Manifest

    Hi Leute,

    ich eigne mir gerade Wissen zu WebApps auf mobilen Endgeräten an. Ich wollte mir mit Hilfe von Cache Manifest eine Seite auch offline verfügbar machen. Dazu folgende Dateien:

    index.html
    HTML-Code:
    <!DOCTYPE html>
    <html manifest="cache/todolist.manifest">
        <head>
            <title>Offline App</title>  
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
            <style type="text/css">
                body {margin: 0px; padding: 0px;}                    
            </style>                
        </head>
        <body>
            Startseite<br />
            <a href="offline.html">Offline Ansicht</a>
        </body>
    </html>
    offline.html
    HTML-Code:
    <!DOCTYPE html>
    <html manifest="cache/todolist.manifest">
        <head>
            <title>Offline App</title>  
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
            <style type="text/css">
                body {margin: 0px; padding: 0px;}                    
            </style>                
        </head>
        <body>
            Offline Ansicht
            <a href="index.html">Startseite</a>
        </body>
    </html>
    .htaccess
    Code:
    AddType text/cache-manifest .manifest
    todolist.manifest
    Code:
    CACHE MANIFEST
    # Updated 2013-11-03, v.1.0.4
    CACHE:
    /index.html
    /offline.html
    Folgendes Szenario:
    1. Ich rufe die index.html auf
    2. Ich geh in Offline-Modus mit meinem Tablet
    3. Ich klicke den Link auf der index.html, der zur offline.html führen sollte
    -> Diese wird mir nicht angezeigt, obwohl ich diese ja beim Aufruf der index.html gecached habe. Was verstehe ich falsch oder was mache ich falsch?

    Kann mir jemand helfen? Ich würde mich sehr freuen, wenn ich weiterkommen würde!

    Beste Grüße,
    CroWe
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: WebApp Cache Manifest

    Also ich habe mich mit dem Kram noch nicht beschäftigt, aber wo/wie soll denn da die offline.html gecached werden? Ich sehe beim besten Willen keine Definition in der index.html die dem Browser mitteilen könnte, dass er automatisch die offline.html laden und cachen soll, ohne dass diese explizit aufgerufen wird.

    Edit: Nachtrag: Schonmal versucht im offline-Modus die index.html aufzurufen, die du auch im online-Modus schon geladen und gecached hattest?
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    04.09.2008
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: WebApp Cache Manifest

    Sorry, dass ich mich erst jetzt zurück melde. Ich war für zwei Tage außer Gefecht gesetzt und sitze erst seit heute wieder an meinem Entwicklungsrechner.
    Mit Hilfe dieser Manifest Datei sollten eigentlich die index.html und die offline.html gecached werden:
    Code:
    CACHE MANIFEST 
    # Updated 2013-11-03, v.1.0.4 
    CACHE: 
    /index.html 
    /offline.html
    und hierüber sollte das Ganze dem Browser übergeben werden:
    HTML-Code:
    <html manifest="cache/todolist.manifest">
    hierüber, weiß der Webserver mit dem Datentyp manifest umzugehen:
    Code:
    AddType text/cache-manifest .manifest
    Klar, dass habe ich auch versucht. Sofern ich die Seite im Browser nicht aktualisiere, kann ich durch die Seiten navigieren, die zuvor im Browser schonmal offen waren. Alle anderen nicht!
    Normalerweise sollte aber schon beim Aufrufen der index.html alles gecached sein, dass ich in der Manifest-Datei angebe. Sonst verstehe ich das Ganze falsch.
    Ich nehme an, dass ich durch die bereits geöffneten Seiten navigieren kann, weil die der Browser intern schon cached. Verwendeter Browser: Firefox 19.0.2
    D.h. das Problem besteht weiterhin!

  4. #4
    Azubi(ne)
    Themenstarter

    Registriert seit
    04.09.2008
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: WebApp Cache Manifest

    Das hilft mir ja sehr weiter und als Kram würde ich das auch nicht unbedingt bezeichnen. Man kann durchaus seine Vorteile daraus ziehen.

  5. #5
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: WebApp Cache Manifest

    Die Daten sollten gecached werden, soweit stimmt dein Code. Wenn ich dich richtig verstehe, willst du aber auf die offline.html im cache leiten, sofern index.html nicht verfügbar ist, also z.B. im Offline-Modus.

    Um das zu erreichen, musst du die offline.html in der Fallback-Section angeben, also etwa so:

    Code:
    CACHE MANIFEST
    
    CACHE:
    /index.html
    /offline.html
    
    FALLBACK
    /index.html /offline.html
    Zitat Zitat von cyruss9 Beitrag anzeigen
    [IMG]http://www.*************/avatar8.jpg[/IMG]Also ich habe mich mit dem Kram noch nicht beschäftigt,
    Danke für die Info? =)

  6. #6
    Azubi(ne)
    Themenstarter

    Registriert seit
    04.09.2008
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: WebApp Cache Manifest

    Ich dachte eigentlich, dass beide Seiten zur Verfügung stehen würden, wenn der Benutzer offline geht. Geht das nicht?

  7. #7
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard AW: WebApp Cache Manifest

    Ach, sorry, ich hab deine Beschreibung falsch gelesen. Ich dachte du willst, dass automatisch die offline.html verwendet wird. Mit dem Link sollte es eigentlich funktionieren.

  8. #8
    Azubi(ne)
    Themenstarter

    Registriert seit
    04.09.2008
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: WebApp Cache Manifest

    Habe ich denn eine enfache Möglichkeit zu testen, ob der Webserver meine .htaccess-Datei akzeptiert? Bzw. ob er generell .htaccess Zugriff akzeptiert?

Ähnliche Themen

  1. WebApp Hintergrund
    Von Billbos im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 28.11.2012, 18:17
  2. Wo liegt der Cache und wo der ROM
    Von rh05 im Forum Off Topic und Quasselbox
    Antworten: 7
    Letzter Beitrag: 17.11.2009, 14:05
  3. No-Cache im IE
    Von funnie01 im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 06.02.2008, 11:33
  4. Cache Meta
    Von Darkxor im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 12.12.2007, 22:39
  5. Cache verhindern
    Von im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 17.04.2005, 19:24

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •