Ein einfacher FileHandler zur Anzeige von HTML Seiten. Er ist primär dafür gedacht, einfache lokal gespeicherte Dokumentationsdateien anzuzeigen, kann jedoch auch als ein sehr primitiver WebBrowser verwendet werden.
Einfache Unterstützung für rückwärts/vorwärts Navigation ist vorhanden, sowie ein Zurückkehren zur ersten geladenen Seite, welche als „Home“ behandelt wird. Keine manuelle Eingabe von URLs ist möglich, allerdings kann die URL der gerade angezeigten Seite für andere Zwecke herauskopiert werden.
Schlägt das Laden einer Seite aus irgendeinem Grund fehl, so wird keine Fehlerseite durch den FileHandler selbst erzeugt, sondern der Grund wird in der Statuszeile angezeigt und die aktive Seite wird nicht verlassen.
Die HTML Unterstützung ist sehr eingeschränkt wegen der Limitationen des zugrunde liegenden Standard Java HTML Controls:
Nur HTML 3.2 und einige Erweiterungen aus 4.0 werden unterstützt, siehe die Dokumentation des Java Swing HtmlEditorKit für weitergehende Informationen.
Keine Unterstützung für JavaScript ist vorhanden.
Keine Cookie Unterstützung wird gewährt.
Über eine langsame Netzwerkverbindung wird kein sehr angenehmes Browsen möglich sein, da von diesem FileHandler kein Caching schon heruntergeladener Daten durchgeführt wird. Damit werden Seiten mit vielen Bildern diese immer und immer wieder erneut herunterladen ...
Der FileHandler unterstützt die Anzeige von HTML und Klartextinhalten welche von einer gegebenen URL geladen werden. Spezielle Unterstützung ist vorhanden, um mit den am meisten verbreiteten Bildformaten (PNG, JPG und GIF) zurecht zu kommen und diese ebenfalls anzuzeigen.
Neben dem Öffnen von .html
-Dateien steht für Dateien mit
einer .url
-Erweiterung eine Spezialbehandlung bereit.
Dies sind einfache Konfigurationsdateien in einem auf der Windows Plattform
geläufigen Format, welche einfach eine Definition eines Hyperlink zur Verfügung
stellen. Wird eine solche Datei geöffnet, wird effektiv die unter der so definierten
URL vorhandene Seite angezeigt. Eine solche Datei könnte z.B.
boarderzone.url
heissen und folgendermassen aussehen:
[InternetShortcut] URL = http://www.boarderzone.net/
Der FileHandler ist ein reiner Betrachter und unterstützt deshalb keinerlei Modifikationen der geladenen Daten, oder sie in irgend einer Form zu speichern.