2008-09-18 8 views

Répondre

3

J'ai cherché autour et je ne pense pas que Google Chrome s'enregistre comme un composant Windows COM +. Je pense que tu n'as pas de chance.

+0

IE utilise un wrapper COM mais .NET n'a pas besoin de COM, il peut utiliser P/Invoke. –

1

Le contrôle IE est en fait un composant ActiveX - il peut donc être enveloppé dans un composant .Net. Ce n'est pas du vrai IE, c'est surtout son moteur de rendu (HTML + CSS + JS) plus le client web (HTTP et quelques autres protocoles) Control lui-même n'a pas de menu, signets etc. Chrome est un navigateur complet. Vous devriez donc demander à ce que WebKit (l'utilisation du chrome du moteur de rendu, développé par les gars de Safari) soit contrôlé.

Il existe un moteur Mozilla ActiveX obsolète (en fait le moteur de rendu Gecko). C'est beaucoup plus compliqué à utiliser et uniquement disponible en tant qu'ActiveX, pas de .Net/C# natif.

+0

En fait, le moteur du navigateur Chrome est compris V8 (le moteur Javascript), qui ne figure pas dans WebKit. –

1

Si vous souhaitez l'utiliser vous-même ... Chrome est basé sur le moteur de rendu open source webkit. Bonne chance cependant, je suis à peu près sûr que ce n'est pas géré par le code.

Questions connexes