Der Firefox weigert sich beharrlich, lokal referenzierte Dateien zu laden.
Wie muß der Aufruf aussehen, damit es funktioniert?
Probiert habe ich unter anderem folgendes (im Beispiel der Aufruf einer lokalen CSS-Datei):
<link rel="stylesheet" href="file://e:/test.css" type="text/css">
<link rel="stylesheet" href="file:///e:test.css" type="text/css">
<link rel="stylesheet" href="file://e:\test.css" type="text/css">
<link rel="stylesheet" href="file://e|test.css" type="text/css">
<link rel="stylesheet" href="e|test.css" type="text/css">
<link rel="stylesheet" href="e:test.css" type="text/css">
Das Komische ist, daß Der Firefox bei der Eingabe obiger Pfade direkt in die URL recht tolerant reagiert: Ein fehlender Slash beim Protokoll wird ergänzt, ein vorhandener Root-Slash wird ebenso akzeptiert wie ein fehlender und sowohl der Doppelpunkt als auch die Pipe nach dem Laufwerksbuchstaben wird akzeptiert. Die Datei wird dann im Browserfenster angezeigt.
Warum also funktioniert sowas wie file:///e:/test.css in der URL, aber nicht als Referenz im Sourcecode