Firefox Links zu lokalen oder Netzwerkseiten funktionieren nicht
Habe ich eine .asp-Anwendung, wo die image-Dateien (.PDF-Datei) in einem Verzeichnis hinterlegt sind (gespeist von einem Kopierer/scanner). Die erstellte Datei-Namen, gespeichert in einer Datenbank-Tabelle. Wenn eine Abfrage gestartet von der web-Seite einen link auf die Datei erstellt. Wenn darauf geklickt, wird das Bild angezeigt werden soll.
Diese Funktionalität funktioniert zu 100% im Internet Explorer. Kein Glück in Firefox (und ich habe einige Firefox-Nutzer). Die erstellten hyperlink sieht wie folgt aus file://Server/Scanner/XYZ.pdf
Den Firefox hilft vorschlagen, der Grund ist dieser:
Links zu lokalen oder Netzwerk-Seiten funktionieren nicht. Als Sicherheitsmaßnahme, Firefox verbietet Seiten im Internet einen link zu gespeicherten Dateien in Ihrem lokalen Computer-Umgebung. Diese Dateien können Sie Dateien auf Ihrem computer, zugeordnete Netzlaufwerke und UNC-Netzwerkpfade
Keiner der Vorschläge für einen workaround scheint zu funktionieren (oder ich bin nicht verstehen, die Schritte zum erstellen der image-Anzeige)
Irgendwelche Vorschläge?
InformationsquelleAutor der Frage Joe | 2008-10-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist die Standard-Firefox-Verhalten konzipiert für Sicherheit .Die Annahme ist wahrscheinlich, dass die meisten web-sites nicht wissen, was und wo Sie lokale Dateien (auch UNC-Pfade).
Diese ausgeschaltet werden können, die in firefox:
Sollte es für Sie tun. Haben Sie mehr Informationen hier:
InformationsquelleAutor der Antwort Marko Dumic
AKTUALISIERT
Firefox 1.5.x oder neuere
Suche für den Firefox-Profil-Ordner auf Ihrer Festplatte, z.B. (12345678 steht für acht zufällige Ziffern und Buchstaben):
In diesem Ordner erstellen Sie eine text Datei mit dem Namen user.js. Schreiben Sie die folgende Zeile in die Textdatei:
Funktioniert auf meinem PC (Firefox 3.0.3 und 19.0 beta) mit den folgenden Referenzen:
<img src="file://///server/share/image.png" />
<img src="file://\\\server\share\image.png" />
<img src="file://d:\image.png" />
<img src="file:///d:\image.png" />
<img src="file://d:/image.png" />
<img src="file:///d:/image.png" />
<img src="file://localhost/d:/image.png" />
Auch, wenn Sie das NoScript add-on, überprüfen Sie die Advanced \ Trusted \ Erlauben, lokale links option.
InformationsquelleAutor der Antwort alexandrul
Lesen auf die Lösung, die hier gegeben werden, folgte ich dem link Links zu den lokalen Seiten funktionieren nicht und für mich, nur hat das gut funktioniert (ich bin mit wordpress für eine persönliche FAQ auf eine lokale xampp-installation):
.
Lassen Sie die Einstellung "security.checkloaduri" auf den Standardwert, und auch die "an Sicherheit.fileuri.strict_origin_policy". Dank diesen 3 Zeilen, Sie machen nur eine Ausnahme für den lokalen server.
Seien Sie vorsichtig, wenn Sie müssen gehen Sie zurück zu, dass prefs.js Datei, beachten Sie, dass Firefox, habe es bestellt alphabetisch. Also die 3 Linien, die Sie Hinzugefügt haben, am Ende wird irgendwo am Anfang ;).
InformationsquelleAutor der Antwort Nicolas C.
Laden Sie die LocalLink FireFox-Add-On, das Ihnen ermöglicht, mit der rechten Maustaste auf einen lokalen link und wählen Sie 'Öffnen, in Vordergrund-Fenster'. Die anderen 'Öffnen...' im Menü Elemente, die funktionieren sollen, aber nicht für mich.
http://locallink.mozdev.org/
Können, können Sie auch verwenden, NoScript, wie Alex schon sagt, die es ermöglicht, normale klicken von lokalen links. Vielen Dank Alex.
InformationsquelleAutor der Antwort Gordon Bell
Marko Lösung sollten für die links, die sind auch auf dem lokalen Dateisystem, aber ich glaube nicht, dass es ermöglichen sollte, eine http -://- Seite um einen link zu einem file://Seite.
Das Problem mit den Leuten, die Links von http://Seiten wird hier diskutiert:
http://kb.mozillazine.org/Links_to_local_pages_do_not_work
zusammen mit einer Erklärung, wie es zu umgehen und setzen sich zu riskieren.
InformationsquelleAutor der Antwort Richard
Können Sie stattdessen die Datei Lesen von der Festplatte und senden Sie dann in der Antwort von Ihrer Seite.
Sehen diese link für ein Beispiel.
InformationsquelleAutor der Antwort Geoff
Tonnen Dank war ich auf der Suche diese Lösung seit Monaten,
::Das Ding funktionierte::
Diese ausgeschaltet werden können, die in firefox:
::::
InformationsquelleAutor der Antwort sunny
sollten Sie nicht wirklich speichern der Seiten in Ihrer Anwendung Verzeichnis und verweisen Sie auf diese Weise. http://SITENAME/Server/scanner/XYZ.pdf.
Wir tun etwas ähnliches mit gespeicherten Dateien alle in ein Verzeichnis und speichern nur den Namen der Datei. wir erstellen dann den link mit den bekannten Ordner-Namen ein und fügen den Namen der Datei. das funktioniert ganz gut.
Schließlich firefox ist viel mehr anal über die Richtung der Schrägstriche in Dateinamen als gut. Stellen Sie sicher, Sie sind alle '/' statt '\'.
Hoffe, das hilft.
InformationsquelleAutor der Antwort wax eagle
hüten Sie sich vor Inkompatibilitäten mit gmarks (google toolbar replacer)
sowohl lokale als link und policy manager arbeitete für mich, lokaler link ist ein wenig glatter, Richtlinien-manager erhalten Sie mehr Kontrolle
InformationsquelleAutor der Antwort
file://localhost///servername/share/file.txt
funktioniert bei mir auf FF11(aus einer lokalen html-Datei:
file:///C:/index.html
)InformationsquelleAutor der Antwort Alex L