Der Martin: Chrome blockiert einen file:///C:/ link

Beitrag lesen

Hallo,

hab da einen Link zu einer statischen Seite die ich weggespeichert habe. Diesen Link würde ich gerne im html setzen.

<a href='file:///C:/undsoweiter.htm'>

von wo aus verlinkst du auf dieses Ziel? Von einer über HTTP erreichbaren Seite? Dann ist das vermutlich ein Sicherheitsfeature des Browsers: Seiten aus dem wilden Internet dürfen nicht auf Ressourcen auf dem lokalen PC zugreifen.

Drücke ich auf den Link passiert nichts. Öffne ich es gezielt in einem neuen Tab so steht da about:blank#blocked. Die Zieladresse ist 100% richtig.

Das glaube ich dir gern.

Ich verstehe das Problem vollkommen. Das man generell keine Files öffnet ist eine super Sache. Jedoch wäre es bei mir nett, dass doch tun zu können. Idealerweise auch nur wenn der Link in einer localhost Seite drin ist. Damit würde der Browser meinen eigenen Seiten vertrauen, externen aber nicht.

Moment - localhost?? Du hast also einen lokalen Webserver? Dann wäre das Problem doch sofort gelöst, wenn du auch die lokal gespeicherte Zielseite über http://localhost/ bereitstellst.

Aber mal generell die Frage ... wie schalte ich diese Security Einstellung ab, damit ich file:/// Links via html öffnen kann? Gibt es auch eine Lösung, dass die files bei localhost gezeigt werden und sonst nicht?

Ob localhost oder nicht, ist IMO nur ein Teil des Problems. Der Kern ist eher: HTTP darf nicht auf das Filesystem zugreifen.

Gruß file://T:/Rex

*grins*

Einen schönen Tag noch
 Martin

--
Мир для України.