Page 1 sur 1

probleme lien sous la forme href file

Publié : 11 mai 2006, 13:58
par mussara
bonjour à tous

j'ai un souci avec FF pour les liens de type:

Code : Tout sélectionner

<a href="file://///Eole/Donnees2/axecom_75_srv02.pdf">pdf</a>
(Eole dans l'exemple donnée est le nom d'un serveur)

si sous IE le pdf s'affiche correctement sous FF aucune action n'est exécutée...

quelqu'un a t il une solution pour afficher un fichier qui se trouve sur un réseau local?

merci de votre aide

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

Publié : 12 mai 2006, 08:42
par calimo
Eh non, parce que j'imagine que tu appelles ça par une page "http://" :wink:

Firefox ne permet pas d'appeler des pages en file:/// depuis un site distant (http) pour d'évidentes raisons de sécurité (dans file:/// tu as de nombreux fichiers personnels dont tu ne voudrais pas qu'ils puissent être lus par un site... or IE permet justement aux sites de lire les fichiers de ton disque dur :? )

Solution, t'arranger pour que ces fichiers soient accessibles sur un site http (ça peut être localhost). C'est très facile en passant par un serveur apache par exemple :wink:

(Sinon tu peux aussi diminuer la sécurité de Firefox, mais c'est à faire sur tous les postes, et c'est évidemment dangereux)

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)

Publié : 12 mai 2006, 09:35
par mussara
merci pour ces précieuses indications

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

Publié : 12 mai 2006, 16:46
par _teoli2003
Il est possible d'autoriser file: depuis http pour un serveur donné, ce qui permet de l'autoriser seulement pour un intranet par exemple.

Il faut mettre (en adaptant) les lignes suivantes dans ton user.js.

Code : Tout sélectionner

user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://nomduserveur");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3