Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1803 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  objet vb.net webbrowser : ouvrir dans le navigateur par défaut ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

objet vb.net webbrowser : ouvrir dans le navigateur par défaut ?

n°1468619
vip
Posté le 01-11-2006 à 12:08:15  profilanswer
 

Bonjour,
J'ai fait une petite appli avec l'objet vb.net webbrowser, comme il est basé sur IE, lorsqu'on clique un lien d'une page affiché dans le webbrowser, il s'ouvre avec IE, même si un autre navigateur est déclaré par défaut. N'ya t'il pas un moyen pour faire qu'il s'ouvre avec le navigateur par défaut de l'utilisateur ?


Message édité par vip le 04-11-2006 à 21:32:53
mood
Publicité
Posté le 01-11-2006 à 12:08:15  profilanswer
 

n°1470653
vip
Posté le 04-11-2006 à 21:33:44  profilanswer
 

:bounce:

n°2216831
leorfinacr​e
Posté le 20-01-2014 à 23:29:16  profilanswer
 

Bonsoir,
 
J'ai le même problème.
Une application en C# qui utilise un web browser. Ce dernier charge une page web qui contient des liens et j'aimerais qu'ils soient ouverts avec le navigateur par défaut.
Est-ce qu'il faut passer par une librairie externe ?
 
 
EDIT : Problème résolu. J'ai utilisé ce bout de code :
 

Code :
  1. private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
  2.         {
  3.             HtmlElement Link = webBrowser1.Document.ActiveElement;
  4.             String Url = Link.GetAttribute("href" );
  5.             e.Cancel = !Url.Equals("" );
  6.             if (e.Cancel)
  7.             {
  8.                 if (!Url.StartsWith("//" ) && Url.StartsWith("/" ))
  9.                 {
  10.                     Url = webBrowser1.Url.Host + Url;
  11.                 };
  12.                 Process.Start(Url);
  13.             }
  14.             else
  15.             {
  16.                 e.Cancel = true;
  17.             }
  18.         }


 
C'est un évènement. La page appelée contenait onfocus="this.blur()"  sur chaque lien et il fallait l'enlever et ajouter target="_blank"
 
 
Cordialement,


Message édité par leorfinacre le 21-01-2014 à 00:30:50

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  objet vb.net webbrowser : ouvrir dans le navigateur par défaut ?

 

Sujets relatifs
Php ne renvoi rien au navigateur[ASP.Net] Impossible d'ouvrir une solution
Problème en php objetimbriquer un objet <form>
Ouvrir etat pour une semaine donnee a partir d'une date entree formCompiler et executer un programme avec des paquetages
[openGL] Rotation d'un objet face a un pointClosepopup et ouvrir une page dans la fenêtre précédente ?
récupérer l'objet DOM de gecko sans lancer de browserouvrir une nouvelle page en php (javascript?)
Plus de sujets relatifs à : objet vb.net webbrowser : ouvrir dans le navigateur par défaut ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR