Seite 1 von 1
Ich versuche, eine lokale HTML-Datei zu öffnen. Fennec will nicht, HTML-Anzeige will kein JavaScript
Verfasst: Fr 14. Aug 2026, 09:56
von Dowlphin
(VP22, VOS 15) - Frustrierend. Ich wollte nur nen kleinen Umrechner lokal aufrufen, aber via Fennec (file:///storage/emulated/0/datei.html) kommt nur ein leerer Bildschirm. Wenn ich die Datei online aufrufe, geht es, allerdings wird Textgröße nicht respektiert und somit ist alles zu klein. Wenn ich die Datei über die Systemapp "HTML-Anzeige" öffne, dann wird das Dokument richtig angezeigt, aber es funktioniert kein Javascript, welches ich in der HTML-Datei habe.
Wie kann ich das elegant lösen?
Ich würde auf Reddit fragen, aber es geht hier ja auch um ein spezielles System.
Re: Ich versuche, eine lokale HTML-Datei zu öffnen. Fennec will nicht, HTML-Anzeige will kein JavaScript
Verfasst: Fr 14. Aug 2026, 13:55
von pico
Wenn du die App "Share via HTTP" (oder eine ähnliche) installiert hast, kannst du die HTML Datei mit dieser App teilen, diese stellt sie dann im lokalen Netzwerk bereit und kopiert auch gleich den Link zu dieser Datei, den du dann direkt mit Fennec teilen kannst. So kannst du deine HTML Datei lokal nutzen, aber andere Geräte im gleichen Netzwerk könnten die Datei ebenfalls nutzen. Zudem funktioniert das so nur, wenn es nur eine einzelne HTML Datei ist, die keine externen Scripte/Bilder/etc benötigt.
Pico.
Re: Ich versuche, eine lokale HTML-Datei zu öffnen. Fennec will nicht, HTML-Anzeige will kein JavaScript
Verfasst: Fr 14. Aug 2026, 14:32
von Dowlphin
pico hat geschrieben: ↑Fr 14. Aug 2026, 13:55
Wenn du die App "Share via HTTP" (oder eine ähnliche) installiert hast, kannst du die HTML Datei mit dieser App teilen, diese stellt sie dann im lokalen Netzwerk bereit und kopiert auch gleich den Link zu dieser Datei, den du dann direkt mit Fennec teilen kannst. So kannst du deine HTML Datei lokal nutzen, aber andere Geräte im gleichen Netzwerk könnten die Datei ebenfalls nutzen. Zudem funktioniert das so nur, wenn es nur eine einzelne HTML Datei ist, die keine externen Scripte/Bilder/etc benötigt.
Pico.
OK, das geht. Ist leider nur sehr umständlich, da ich jedesmal die App starten, die Datei wieder hinzufügen und manchmal ne 'sichere'/statisch-gültige IP-Addresse wählen muß, und WLAN muß dann auch aktiviert sein. Und wenn ich das nicht in der richtigen Reihenfolge mache, gehts auch nicht. Ich tüftele ne simple Routine aus, aber es holpert noch. Manchmal geht es auch ohne WLAN.
Hab den HTML-Code jetzt so hinbekommen, daß es groß genug anzeigt.
Ich überlege gerade, ob man irgendwie mit Offlinecache arbeiten kann, um die Datei als vorige Onlineversion zu behalten. Ist via Cache aber enorm unzuverlässig.
Jedenfalls Danke. Ist schon viel einfacher als vorher.
Re: Ich versuche, eine lokale HTML-Datei zu öffnen. Fennec will nicht, HTML-Anzeige will kein JavaScript
Verfasst: Sa 15. Aug 2026, 14:27
von malabarista
Wenn du in deiner html-Datei die entsprechenden Angaben für Schriftgrösse (Stichwort: css-Datei) auf dem Handy angegeben hast, erscheint die Schrift auch in der richtigen Grösse !
Re: Ich versuche, eine lokale HTML-Datei zu öffnen. Fennec will nicht, HTML-Anzeige will kein JavaScript
Verfasst: Sa 15. Aug 2026, 21:21
von Dowlphin
malabarista hat geschrieben: ↑Sa 15. Aug 2026, 14:27
Wenn du in deiner html-Datei die entsprechenden Angaben für Schriftgrösse (Stichwort: css-Datei) auf dem Handy angegeben hast, erscheint die Schrift auch in der richtigen Grösse !
Fennec berücksichtigt meine Schriftgrößenangaben nicht, egal ob CSS oder HTML, egal ob in px oder als Headlinetyp angegeben. Was funktioniert hat:
meta name="viewport" content="width=device-width, initial-scale=1.6"
Re: Ich versuche, eine lokale HTML-Datei zu öffnen. Fennec will nicht, HTML-Anzeige will kein JavaScript
Verfasst: So 16. Aug 2026, 14:44
von malabarista
Das ist nicht so sinnvoll, was du da schreibst. Du solltest schon diese Zeilen im Dateiheader haben:
<meta id="viewport" name="viewport" content="width=device-width,initial-scale=1">
...
<link rel="stylesheet" type="text/css" href="b.css" media="(min-device-width: 901px)">
<link rel="stylesheet" type="text/css" href="b-l.css" media="(max-device-width: 900px)">
Das mal als einfaches Beispiel wie man zwischen Handy und Laptop unterscheiden kann.