158 votes

Google Chrome peut-il ouvrir des liens locaux ?

Je crée un lien sur une page intranet vers un fichier local sur un disque partagé :

<a href="file:///s:/test.xls"> Test</a>

Cela fonctionne dans IE et Firefox avec un addon appelé lien local.

Comment faire pour que cela s'ouvre dans Google Chrome ?

0 votes

Que se passe-t-il si vous laissez tomber le file:/// un peu ?

0 votes

Cela ne fonctionne pas dans les 2 autres navigateurs, je n'ai pas essayé dans chrome. je vais essayer maintenant

1 votes

Il semble que vous devriez être en mesure d'ouvrir des fichiers locaux également dans chrome. J'ai un lecteur Z : et je peux voir le contenu du dossier en utilisant file:///Z:/.

6voto

BryPie Points 307

L'extension LocalLinks de la réponse la plus populaire n'a pas fonctionné pour moi (étant donné que j'essayais d'utiliser file:// pour ouvrir un répertoire dans l'explorateur Windows, pas un fichier), j'ai donc cherché une autre solution. J'ai trouvé que cette extension "Open in IE" est une bonne solution de contournement : https://chrome.google.com/webstore/detail/open-in-ie/iajffemldkkhodaedkcpnbpfabiglmdi

Ce n'est pas une solution idéale, car au lieu de cliquer sur le lien, les utilisateurs devront faire un clic droit et choisir Ouvrir dans IE, mais cela rend au moins le lien fonctionnel.

Une chose à noter cependant, dans IE10 (et IE9 après un certain point de mise à jour), vous devrez ajouter le site à vos sites de confiance (Options Internet > Sécurité > Sites de confiance). Si le site n'est pas dans les sites de confiance, le lien file:// ne fonctionne pas non plus dans IE.

1 votes

J'ai constaté le même comportement dans IE11. Vous devrez ajouter la liste des sites de confiance pour que cela fonctionne.

0 votes

Plugin non compatible avec la dernière version de Chrome

0voto

Stefan Points 192

Je viens de rencontrer le même problème et j'ai trouvé l'extension chrome Ouvrir IE .
C'est la seule qui fonctionne pour moi (Chrome V46 & V52). Le seul inconvénient est que vous devez installer un programme supplémentaire, ce qui signifie que vous avez besoin de droits d'administrateur.

1 votes

Ouvrir IE ouvre IE. Pourquoi ne pas utiliser IE dès le départ ? Ce n'est certainement pas une solution de contournement.

1 votes

Parce que IE est dépassé, de loin pas aussi bon que FF ou Chrome, mais il y a des applications/sites internes qui fonctionnent toujours avec IE.

0voto

JinSnow Points 581

Ce n'est pas vraiment une réponse mais une solution de contournement pour ouvrir un lien local dans chrome en utilisant python.

Copiez le lien local que vous voulez exécuter puis exécutez le code ci-dessous (en utilisant un raccourci), il ouvrira votre lien.

import win32clipboard
import os

win32clipboard.OpenClipboard()
clipboard_data= win32clipboard.GetClipboardData()
win32clipboard.CloseClipboard()

os.system("start "+clipboard_data)

-1voto

diegorodny Points 114

J'espère que cela aidera d'autres personnes dans une entreprise à la recherche d'une solution. La solution que j'ai trouvée après beaucoup de bricolage est la suivante :

Suivez les étapes du lien suivant pour installer l'extension de navigateur et les paramètres du gpo : https://support.google.com/chrome/a/answer/3019558?hl=en&ref_topic=3062034

Activation de la redirection des anciens navigateurs pour "file://" via la configuration du gpo de chrome Google Chrome -> Support des anciens navigateurs -> "Sites Web à ouvrir dans un navigateur alternatif".

Configurer le gpo pour installer également l'extension : https://chrome.google.com/webstore/detail/enable-local-file-links/nikfmfgobenbhmocjaaboihbeocackld qui redirige les liens file:// pour contourner le bloc de liens file:// de chrome.

L'extension ouvre les liens qui déclenchent ensuite google chrome pour ouvrir le lien dans internet explorer. Le résultat est qu'IE ouvre une fenêtre, puis ouvre le fichier/dossier pour l'utilisateur, puis IE se ferme.

7 votes

Les liens expirent. Postez les éléments essentiels ici pour que votre réponse soit à l'épreuve du temps.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X