Intégration de Firefox dans un .Contrôle NET
Je suis débutant en c# et .net programmation et je voudrais savoir si je peux utiliser Mozilla Firefox comme instance du navigateur de contrôle webBrowser, en tant que par défaut contrôle webBrowser utiliser Internet Explorer.
OriginalL'auteur Jonas Gobel | 2012-08-23
Vous devez vous connecter pour publier un commentaire.
La Mozilla ActiveX Control utilise le moteur de rendu Gecko de livrer entièrement programmable HTML et XML rendu du contrôle ActiveX pour les développeurs.
L'API est similaire à Internet Explorer un contrôle ActiveX ainsi, il maintient un degré élevé de compatibilité.
Gecko est le même moteur que les pouvoirs de Mozilla, Mozilla Firefox
Je voudrais savoir trop
Après le téléchargement Mozilla ActiveX Control" comment puis-je l'utiliser en c#/.net comme internet explorer, j'ai utilisé contrôle webBrowser comme ceci: "webBrowser1.Naviguer(textBox1.Texte);" mais comment utiliser ce Mozilla ActiveX Control.
Installer le contrôle / ou de compiler et d'en assurer, il est inscrit. Dans le menu "Affichage", cliquez sur "boîte à outils" Cliquez sur "Composants" de l'onglet bouton Droit de la souris n'importe où dans la "boîte à outils" et cliquez sur "Personnaliser la boîte à outils..." Dans la partie "Composants COM" onglet, cocher la case "MozillaBrowser Classe" et cliquez sur "OK", Le Navigateur de Mozilla contrôle doit maintenant apparaître comme "Navigateur" dans la "boîte à outils" pour l'insérer dans n'importe quelle application. (Cliquez et faites glisser sur votre formulaire) Mozilla contrôle mettra en œuvre le IWebBrowser et DWebBrowserEvents interfaces de Microsoft ont déjà défini pour Internet Explorer
Une chose que je veux poser est quand je vais créer un exemple de navigateur web du programme à l'aide de "Mozilla ActiveX Control" mon programme de travail dans n'importe quel PC ou pas(seulement dans mon PC)
OriginalL'auteur Jacob Seleznev
Il y a une vieille WinForms Gecko (Firefox) contrôle quelque part, mais le meilleur non-IE .NET de contrôle que vous obtenez est Awesomium, qui est basé sur Chrome.
webControl.Source
=textBox.Text.ToUri();
OriginalL'auteur Duncan Matheson
Voici la Mozilla ActiveX control que vous pouvez utiliser.
Après que vous l'avez installé,
dans votre Visual Studio aller à
axMozillaBrowser1.Navigate("www.google.com");
Erreur:-Impossible d'obtenir le handle de la fenêtre de la " AxMozillaBrowser de contrôle. Sans fenêtre contrôles ActiveX ne sont pas pris en charge. dans ce code:((System.ComponentModel.ISupportInitialize)(this.axMozillaBrowser1)).EndInit();
dans Form1.De la conception.csje n'ai pas eu ce problème, essayez avec ceci
OriginalL'auteur UnLoCo