Si c’est ça, c’est simple, mais le site web utilisé par le projet a une compatibilité extrêmement faible avec IE (je me plains : personnellement, je trouve qu’IE est trop mauvais et que le support des standards est trop faible), donc je n’ai eu d’autre choix que de chercher d’autres contrôles similaires pour navigateur web et j’ai trouvé quelques bons contrôles de remplacement :
GeokoFx : Un forfait de formulaires Windows pour Firefox Geoko Engine, téléchargement sur Google Adresse : http://code.google.com/p/geckofx/ Site officiel : http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
J’avais initialement décidé d’utiliser GeokoFx, car le site web utilisé par le projet s’ouvre très rapidement avec Firefox, mais j’ai cherché pendant quelques jours sans savoir comment passer un objet js au contrôle. Quand j’ai découvert que le contrôle webbroswer de Qt est aussi un contrôle WebKit encapsulé, j’ai décidé d’utiliser WebKit, mais WebKit.NET ne fournissait pas directement de moyen de passer l’objet, puis j’ai trouvé une autre bonne chose :
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Ce qui suit est très simple : téléchargez open-webkit-sharp, copiez tous les fichiers du dossier Core et du dossier Références dans votre répertoire de projet, puis ouvrez votre projet et ajoutez le OpenWebKitSharp.dll de référence et WebKit.Interop.dll (si votre projet tourne sur .NET Framework 2.0 ou 3.5, référencez Binary_ Ces deux fichiers dans le dossier NET2, dans le cas de NET4.0, font référence à ces deux dll dans le dossier Binary ; Ensuite, il y a la boîte à outils - > Sélections - > OpenWebKitSharp.dll de sélection et glisser WebKitBrowser depuis la boîte à outils sur votre formulaire. C’est une grande étape maintenant, mais pour éviter toutes sortes d’erreurs lors de son utilisation, nous devons d’abord installer deux fichiers de support : |