Firefox 3 – Einschränkungen bei lokalen Websites | Update
Firefox 3 wird die Sicherheitsrichtlinien für lokale Websiten verschärfen.
Wie ich gearde bei John Resig gelesen habe, wird Firefox in der Version 3 in lokalen HTML-Seiten (file://…) keine relativen oder absoluten Pfade mehr akzeptieren.
Im Klartext heißt das, dass so etwas hier im lokalen Dateisystem nicht mehr möglich sein wird:
<html>
<head>
<title>Local File</title>
</head>
<body>
<img src="../img.jpg"/>
<script src="../scripts/test.js"></script>
</body>
</html>Wir standen schon öfter vor der Aufgabe für Kunden eine Offline-Version Ihrer Website zu erstellen, die dann auf CD oder USB-Sticks an Interessenten (z.B. auf Messen) verteilt wird. Dazu wurde einfach die Website lokal gespeichert und zusammen mit Portable Firefox auf den Datenträger kopiert. Das wird nun so nicht mehr funktionieren.
Ich sehe mich schon beim Kunden sitzen:
Tut mir leid Herr Meier, Sie können die Offline-Version nicht mit Ihrem Firefox anschauen. Bitte benutzen Sie den Internet Explorer … Ja, ich weiß was ich Ihnen damals sagte. Der Internet Explorer ist böse und so. Aber nicht dieses mal.
Die Webseitenentwicklung wird sich dadurch auch verändern. Ich muss also in Zukunft bei jedem noch so kleinen Projekt erstmal meinen XAMPP starten, wenn ich eine vernünftige Ordnerstruktur nutzen möchte. Alle Dateien in ein Verzeichnis zu werfen, wird auf Dauer doch recht unübersichtlich …
Update:
Es ist wohl doch alles nicht so streng, wie gedacht. Die Sicherheitsmaßnahmen beziehen sich »nur« auf XMLHttpRequests, also AJAX. Das könnte zwar auch unschön werden, ist aber bei weitem nicht so tragisch wie das ursprüngliche Szenario.
Torsten Baldes