Ich verlinke auf einer Intranetseite mit einer lokalen Datei auf einem freigegebenen Laufwerk:
<a href="file:///s:/test.xls"> Test</a>
Dies funktioniert in IE und Firefox mit einem Addon namens Local Link.
Wie kann ich dies in Google Chrome öffnen?
Vielen Dank
google-chrome
hyperlink
Andy
quelle
quelle
file:///
Bit fallen lassen?Antworten:
Sie können
file:///
ausfile:///
Sicherheitsgründen keine Verknüpfung zu einem HTML-Dokument herstellen, das selbst kein HTML-Dokument ist .quelle
Diese Frage ist veraltet, aber ich hatte gerade das gleiche Problem. Die Lösung bestand darin, ein virtuelles Verzeichnis in IIS dem Netzwerklaufwerk mit den Dokumenten zuzuordnen, sodass die URL zu einer benutzerfreundlichen "http: //" -Adresse wurde.
Virtuelle Verzeichnisse festlegen:
IIS:
http://www.iis.net/configreference/system.applicationhost/sites/site/application/virtualdirectory
Apache:
http://w3shaman.com/article/creating-virtual-directory-apache
Prost!
quelle
Nach allem, was ich davon gesehen habe, gilt Folgendes für Firefox und Chrome.
1) Wenn Sie eine HTML-Seite von einem Remote-Host geöffnet haben, funktionieren
file://
Links nicht , dh Ihre Adressleiste liesthttp://someserver.domain
und die Seite enthält einen Link wie<a href="file:///S:/sharedfile.txt">
2) Wenn Sie eine HTML-Seite von Ihrem lokalen Host geöffnet haben, funktionieren
file://
Links , dh Ihre Adressleiste liestfile:///C:/mydir/index.html
und die Seite enthält einen Link wie<a href="file:///S:/sharedfile.txt">
Für Internet Explorer gilt Punkt 1) nicht. Auf eine Datei auf Ihrem lokalen Host kann mithilfe der
file://
Link-Syntax von einer Webseite auf einem Remote-Host aus zugegriffen werden . Dies wird im IE als Sicherheitslücke angesehen (von wem? Referenzen?) (Und es ist auch im IE8 vorhanden), da ein Remote-Host ohne Ihr Wissen auf Dateien auf Ihrem lokalen Computer zugreifen kann . Zugegeben, sie müssen mit dem Dateinamen Glück haben Es gibt jedoch viele häufig benannte Dateien, die möglicherweise persönliche / private Informationen enthalten.quelle
LocalLinks scheint nun veraltet zu sein.
LocalExplorer scheint seinen Platz eingenommen zu haben und bietet ähnliche Funktionen:
https://chrome.google.com/webstore/detail/local-explorer-file-manag/eokekhgpaakbkfkmjjcbffibkencdfkl/reviews?hl=de
Es ist im Grunde ein Chrome-Plugin, das
file://
Links durchlocalexplorer://
Links ersetzt, kombiniert mit einem installierbaren Protokollhandler, derlocalexplorer://
Links abfängt .Das Beste, was ich derzeit finden kann, ist, dass ich keine Verbindung zum Entwickler habe.
quelle
Die LocalLinks-Erweiterung aus der beliebtesten Antwort hat bei mir nicht funktioniert (vorausgesetzt, ich habe versucht, mit file: // ein Verzeichnis im Windows Explorer zu öffnen, keine Datei), also habe ich mir eine andere Problemumgehung angesehen. Ich fand, dass diese Erweiterung "In IE öffnen" eine gute Problemumgehung ist: https://chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi
Dies ist keine ideale Lösung, da Benutzer nicht auf den Link klicken, sondern mit der rechten Maustaste klicken und im IE öffnen auswählen müssen, der Link jedoch zumindest funktionsfähig ist.
Beachten Sie jedoch, dass Sie in IE10 (und IE9 nach einem bestimmten Aktualisierungspunkt) die Site zu Ihren vertrauenswürdigen Sites hinzufügen müssen (Internetoptionen> Sicherheit> Vertrauenswürdige Sites). Wenn sich die Site nicht auf vertrauenswürdigen Sites befindet, funktioniert der Link file: // auch im IE nicht.
quelle
Es ist nicht wirklich eine Antwort, sondern eine Problemumgehung, um einen lokalen Link in Chrome mit Python zu öffnen.
Kopieren Sie den lokalen Link, den Sie ausführen möchten, und führen Sie dann den folgenden Code aus (mithilfe einer Verknüpfung). Dadurch wird Ihr Link geöffnet.
quelle
Ich bin gerade auf das gleiche Problem gestoßen und habe die Chrome-Erweiterung Open IE gefunden .
Das ist das einzige, was für mich funktioniert (Chrome V46 & V52). Der einzige Nachteil ist, dass Sie ein zusätzliches Programm installieren müssen, was bedeutet, dass Sie Administratorrechte benötigen.
quelle
Hoffentlich hilft dies anderen in einem Unternehmen, das nach einer Lösung sucht. Meine Lösung nach vielem Basteln war die folgende:
Befolgen Sie die Schritte unter dem folgenden Link, um ältere Browsererweiterungen und GPO-Einstellungen zu installieren: https://support.google.com/chrome/a/answer/3019558?hl=de&ref_topic=3062034
Aktivierte Legacy-Browser-Umleitung für "file: //" über die Chrome-GPO-Konfiguration Google Chrome -> Legacy-Browser-Unterstützung -> "Websites zum Öffnen in einem alternativen Browser"
Konfigurieren Sie gpo so, dass auch die Erweiterung installiert wird: https://chrome.google.com/webstore/detail/enable-local-file-links/nikfmfgobenbhmocjaaboihbeocackld , die die Datei umleitet: // Links zur Umgehung der Chrome-Datei: // Linkblock .
Die Erweiterung öffnet die Links, wodurch Google Chrome ausgelöst wird, um den Link im Internet Explorer zu öffnen. Das Ergebnis ist, dass der IE ein Fenster öffnet, dann die Datei / den Ordner für den Benutzer öffnet und sich dann selbst schließt.
quelle