Création d'un lien HTML vers un fichier local - HTML/CSS - Programmation
Marsh Posté le 15-03-2011 à 14:17:51
Déjà, commence par mettre le bon protocole, à savoir "file://"
Ensuite, pour firefox, faut modifier le fichier user.js. En effet, Firefox considère les liens en file:// comme des failles de sécurité. Ceci peut être vérifié dans la console d'erreur accessible par le menu "Outils/Console d'erreurs (Ctrl+Maj+J)". On trouve alors des erreurs liées à l'ouverture de la page. Pour contourner le problème et pouvoir ouvrir de genre de lien, il faut effectuer la configuration suivante :
* fermer Firefox,
* dans le sous-répertoire finissant par ".default" de C:\Documents and Settings\"votrelogin"\Application Data\Mozilla\Firefox\Profiles\", créer un fichier txt nommé "user.js" (attention, le répertoire "Application Data" est un fichier caché!)
* mettre les lignes suivantes dans le fichier "user.js" :
Code :
|
* enregistrer les modification et fermer le fichier "user.js",
* ouvrir Firefox. Normalement, ça doit marcher, l'ouverture des liens file:// pour le site http://MonServeur
Marsh Posté le 16-03-2011 à 13:21:12
Merci beaucoup pour cette réponse détaillée très intéressante
j'ai bien conscience que la facilité avec laquelle ça fonctionne sous IE relève surement d'une faille de sécurité ou d'un bug
dommage qu'on ne puisse pas agir sur les pages parce que là, ça veut dire qu'il faut que je fasse la manip sur les postes de tous les utilisateurs de Firefox
Marsh Posté le 16-03-2011 à 14:07:19
oui. Moi, j'ai résolu le pb de 2 manières :
- dans un premier temps, une base de connaissances (wiki) avec une FAQ pour mon appli qui nécessitait cette manip (du reste, la procédure que je t'ai filée vient de là)
- puis quand ça a été possible, déploiement du fichier user.js par le service informatique de la boîte...
Marsh Posté le 15-03-2011 à 14:02:14
Bonjour,
Voila, sur l'Intranet de mon entreprise, nous aimerions poster des liens vers des fichiers se trouvant sur différents lecteurs en local (C: D: E: etc) tous publics sans restrictions d'accès.
Je pensais qu'il suffirait de créer bêtement un lien de ce type :
Safari ne parvient pas à ouvrir l’adresse spécifiée.
Safari ne parvient pas à ouvrir « R:\Commun\Fournisseurs\Toto\liste-commandes-en-cours.xls » car Microsoft Windows ne reconnaît pas les adresses Internet commençant par « R: ».
Firefox ne sait pas ouvrir cette adresse car le protocole (r) n'est associé à aucun programme.
j'ai essayé de mettre les liens en JavaScript mais là, rien du tout
sauriez-vous comment faire svp ?
merci !