Wie mache ich eine file:// hyperlink funktioniert in IE und Firefox?
In meiner Dokumentation web-Seiten, die ich oft brauche, um links zu Speicherorten, Dateien und Anwendungen (.xbap) die im intranet gespeichert.
Im IE funktioniert dies einwandfrei mit URLs wie folgt formatiert:
<a href="file://///company.org/ProjectA/StatsReport">Go to folder</a>
<a href="file://///company.org/ProjectA/Readme.txt">Download file</a>
<a href="file://///company.org/ProjectA/Dashboard.xbap">Run xbap</a>
Diese links funktionieren alle einwandfrei unter IE, aber im Firefox nicht.
Weiß jemand, wie kann ich formatieren Sie die links oben, um die Arbeit sowohl in IE und Firefox?
Bearbeiten
Der oben genannte link eigentlich funktionieren, wenn ich Sie in eine lokale Datei. Sie aufhören zu arbeiten, nur in Firefox, wenn Sie Teil einer html-Datei auf dem Netzwerk (nicht auf meinem Rechner). Es muss eine gewisse Art von Sicherheit, die Einstellung im Firefox, die verhindert, dass file:///links, die von der Arbeit kommen, von externen Inhalten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Man könnte prüfen,dieser link, oder Sie könnten versuchen, mithilfe von UNC-Pfaden.
verwenden Sie einfach
funktioniert im IE, Firefox und Chrome soweit ich das sagen kann.
sehen http://msdn.microsoft.com/en-us/library/aa767731(VS.85).aspx für mehr info
http://msdn.microsoft.com/en-us/library/aa767731
|
statt einem Doppelpunkt:
nach den Laufwerkbuchstaben. Ich weiß, das ist eine alte Frage, aber ich landete hier und versuche eine Lösung zu finden für mein problem, also ich dachte, ich würde am besten hinterlassen Sie einen Kommentar für alle anderen, die vielleicht auch!Im Fall, dass sich jemand anderes findet, dieses Thema während der Verwendung
localhost
im Datei-URIs - Internet Explorer wirkt völlig anders, wenn der host-name istlocalhost
oder127.0.0.1
- wenn Sie die tatsächliche hostname, es funktioniert gut (von vertrauenswürdigen Websites/intranet zone).Einen weiteren großen Unterschied zwischen IE und FF - IE ist in Ordnung mit uris wie
file://server/share/file.txt
aber FF erfordert zusätzliche Schrägstrichefile:////server/share/file.txt
.Fügen Sie den folgenden link, um direkt unter dem link-Schaltfläche click-Ereignis zu verwenden, ansonsten javascript-code aufrufen, der hinter der Funktion
Zumindest bei Chrome (ich weiß nicht, über Firefox), können Sie ziehen Sie das Symbol Links neben der URL in den browser, um einen Ordner auf Ihrem desktop, und es wird eine Datei erstellen, die sich so verhält, wie eine internet-Verknüpfung.
Ich weiß nicht, ob das Datei-format ist universell noch nicht, aber Chrome scheint zu wissen, was zu tun.
Der produzierten Datei ist eine
.url
- Datei und enthält die folgenden:[InternetShortcut]
URL=http://www.accordingtothescriptures.org/prophecy/353prophecies.html
Können Sie ersetzen Sie die URL mit, was Sie möchten.