Bonjour à tous,

Je cherche à ouvrir dans une nouvelle fenêtre du navigateur un fichier. Pour cela, je récupère le chemin où il se situe à partir d'une textBox que l'utilisateur renseigne et j'ouvre le fichier comme suite :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
// Ouverture du document dans un nouvel onglet du navigateur
window.open(chemin, '_blank');
Sur IE ça fonctionne bien. En revanche, sur firefox le lien est complété par le non du serveur :

localhost:portmonchemin
En conséquence, le document n’apparaît pas dans le nouvel onglet.
Le site web est développé en ASP.NET et est lancé a partir du serveur de visual studio.

J'ai essayé de contourner le problème en renseignant directement le protocole à utiliser comme suite :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
// Ouverture du document dans un nouvel onglet du navigateur
window.open('file://'chemin, '_blank');
Mais j'obtiens un message d'erreur comme quoi l'accès n'est pas autorisé.

Existe-il une notre solution pour contourner le problème?

Merci pour vos futures réponses,

bonne journée,