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://"
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
(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