December 20th, 2005
Öffnen von lokalen Dateien über einen Link auf einer Internetseite
Hintergrund
Für ein Projekt ist es nötig auf einer Internetseite Links auf lokale Dateien anzubieten. Das Problem ist, das die Browser die aus Sicherheitsgründen blocken. Die Links sehen etwa aus, wie dieses Beispiel:
<a href="file://netshare/mountpoint/xy/datei.doc">datei.doc</a>
Browserdetails
Firefox
- Default-Verhalten: Firefox öffnet die Links nicht. Genauer gesagt reagiert er gar nicht darauf.
- Abhilfe: Das Blocken der file:// -Aufrufe im Firefox kann durch eine Konfigurationseinstellung beeinflusst werden. Dabei gibt vor und nach Version 1.5 von Firefox bzw. vor und nach Mozilla 1.8 unterschiedliche Konfigurationseinstellungen. Siehe dazu: Links to local pages don’t work
Konqueror (Version 3.4.1)
- Default-Verhalten: Rückfrage ob die unsichere Aktion (Datei öffnen) durchgeführt werden soll.
- Abhilfe: nicht nötig.
Internet Explorer IE(Version6.0)
- Default-Verhalten: Rückfrage ob die unsichere Aktion (Datei öffnen) durchgeführt werden soll.
- Abhilfe: nicht nötig.

January 9th, 2006 at 3:38 pm
Bisschen kompliziert im neuen Firefox (1.5) das zum Laufen zu bekommen.
Hier nochmal eine Kurzanleitung:
1. Es muss eine user.js angelegt werden (wenn noch nicht vorhanden). Im Standard-Profil ist keine Datei vorhanden!
2. Der Ordner heisst unter Windows so (oder ähnlich):
C:\Dokumente und Einstellungen\jseibert\Anwendungsdaten\Mozilla\Firefox\Profiles\pncbf30m.default
3. Folgendes muss die Datei enthalten:
user_pref(”capability.policy.policynames”, “localfilelinks”);
user_pref(”capability.policy.localfilelinks.sites”, “http://metikon http://atlas.js.devel http://presys.js.devel http://smnet.js.devel”);
user_pref(”capability.policy.localfilelinks.checkloaduri.enabled”, “allAccess”);
January 15th, 2006 at 12:27 am
Im Internet-Explorer geht das bei zu hoher Sicherheitseinstellung nicht. Wenn man auf “Standardstufe: niedrig” stellt, geht es.