veloopity
Ambitioniertes Mitglied
- 1
Android treibt mich zum Wahnsinn. (iOS hab ich noch nicht probiert, das wird da vielleicht ähnlich sein.)
Ich muß für einen Kunden eine Website zur Verfügung stellen, die dessen Kunden auch dann benutzen sollen, wenn sie nicht online gehen können - d.h. die Website soll per Offline-Reader oder irgendwie per Datenträger lokal auf den Android-Devices der Kunden gespeichert und von da aus aufgerufen werden. Etwas, was auf Windows gang und gäbe ist, wir liefern denen seit Jahren die Website auf CDs aus und sie benutzen die lokalen Daten dann auf ihren Windows-PCs.
Die Website benutzt Frames. Geht nicht anders. Zum Navigieren ist es notwendig, zwischen einem Navigations- und einem Inhaltsframe umzuschalten, mit Hilfe von Javascript werden einfach die Frame-Größen unterschiedlich gesetzt.
Jetzt kommts: das Ding läuft online problemlos:
frametest
Wenn ich die Daten aber lokal speichere und mit Hilfe eines Dateimanagers aufrufe (ich brauche noch die App "Open in Browser", damit eine HTML-Datei überhaupt von einem Browser geöffnet wird - häh?), dann wird die Seite im Android-Browser geladen, aber das Umschalten der Frames klappt nicht, weil offenbar "parent" nicht erkannt wird.
Die lokale Seite im Chrome aufzurufen, klappt überhaupt nicht - "Die Webseite ist nicht verfügbar - Fehler 10 - Access denied).
Gibt es Abhilfe?
-Michael
Ich muß für einen Kunden eine Website zur Verfügung stellen, die dessen Kunden auch dann benutzen sollen, wenn sie nicht online gehen können - d.h. die Website soll per Offline-Reader oder irgendwie per Datenträger lokal auf den Android-Devices der Kunden gespeichert und von da aus aufgerufen werden. Etwas, was auf Windows gang und gäbe ist, wir liefern denen seit Jahren die Website auf CDs aus und sie benutzen die lokalen Daten dann auf ihren Windows-PCs.
Die Website benutzt Frames. Geht nicht anders. Zum Navigieren ist es notwendig, zwischen einem Navigations- und einem Inhaltsframe umzuschalten, mit Hilfe von Javascript werden einfach die Frame-Größen unterschiedlich gesetzt.
Jetzt kommts: das Ding läuft online problemlos:
frametest
Wenn ich die Daten aber lokal speichere und mit Hilfe eines Dateimanagers aufrufe (ich brauche noch die App "Open in Browser", damit eine HTML-Datei überhaupt von einem Browser geöffnet wird - häh?), dann wird die Seite im Android-Browser geladen, aber das Umschalten der Frames klappt nicht, weil offenbar "parent" nicht erkannt wird.
Die lokale Seite im Chrome aufzurufen, klappt überhaupt nicht - "Die Webseite ist nicht verfügbar - Fehler 10 - Access denied).
Gibt es Abhilfe?
-Michael