/ / HTML5 / JS / Offline-Modus - Anforderung einer Seite mit Abfrageparametern - HTML5, Offline-Caching

HTML5 / JS / Offline-Modus - Anfrage für eine Seite mit Abfrageparametern - html5, Offline-Caching

Ich habe eine Seite, die Teil des Cache-Manifests (/ cache) ist.

Sobald meine Bewerbung im Offline-Modus ist, kann ich diese Seite öffnen (http://app/cache). Wenn ich jedoch versuche, mit einer Abfragezeichenfolge darauf zuzugreifen, behandelt Chrome sie als nicht vorhanden und gibt eine Ersatzseite zurück (http://app/cache?url=1234 - funktioniert nicht).

Kennt jemand einen Workaround dafür?

Antworten:

5 für die Antwort № 1

Ich würde # - has tag verwenden, um Parameter zu übergeben. So was:

http://app/cache#url/1234

Browser ignorieren das Hashtag, aber Ihr Seiten-Javascript kann es analysieren und darauf reagieren.


0 für die Antwort № 2

Es sollte wahr sein, dass Sie nicht öffnen werdenSeite, indem Sie die URL im Browser binden. Sie werden auf eine Seite klicken, um die Seite zu öffnen. Also auf Klick eine Javascript Funktion aufrufen. Übergeben Sie den Querystring-Wert an die Funktion. Speichern Sie den Querystring-Wert unter einem Namen in localstorage.

Wenn die Seite geöffnet wird, lesen Sie diesen Wert aus localstorage beim Laden der Seite und holen Sie sich den Wert und die Verwendung in Ihrer Seite.