Archiv der Kategorie: JQuery (mobile), HTML5, CSS3

JQuery (mobile), HTML5, CSS3

Caching – Neuladen der JS-Quelldateien

Manchmal werden lokal die geänderten JS-Dateien nicht bzw. in einer veralteten Version geladen. Abhilfe schafft hierbei die Prüfung der Ausnahmendefinition im Browser.
Offensichtlich werden JS-Dateien von irgendeiner Infrastrukturkomponente des GeoSN gecacht und erst frühestens nach 24 Stunden neu geladen. Mit der Definition des “eigenen” Hosts als Ausnahme umgeht man die Proxies und mit F5/CTRL-F5 sollte es dann gehen.

Seitenaufbereitung nur nach Refresh mit F5

Beim Verlinken einer Seite (also Aufruf per @GET@-Request) unter Verwendung des JQuery-Frameworks werden die CSS-Ausprägungen möglicherweise nicht korrekt oder gar nicht gerendert.

Das Problem hierbei ist,

dass JQM die Definition der <head>-Section nur einmal initial beim ersten Seitenaufruf anwendet und diese dann für alle nachfolgenden Seiten beibehält.

Mögliche Lösungen

  • sind bspw. das Neuladen der Folgeseite in einem neuen Fenster
  • das Verschieben der verwendeten JS-Funktionen in den <body>-Teil der Seite, da dieser für jede Seite (data-role=page) neu geladen wird.