Als dat het is, is het simpel, maar de website die door het project wordt gebruikt heeft extreem slechte compatibiliteit met IE (klagen: ik vind IE persoonlijk te slecht en de ondersteuning voor standaarden te slecht), dus had ik geen andere keus dan op zoek te gaan naar andere vergelijkbare webbrowser-besturingen en vond een paar goede vervangende besturingen:
GeokoFx: Een Firefox Geoko Engine Windows Formulierenpakket, download op Google Adres: http://code.google.com/p/geckofx/ Officiële website: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Ik besloot oorspronkelijk GeokoFx te gebruiken, omdat de website die het project gebruikt erg snel opent met Firefox, maar ik heb een paar dagen gezocht en niet gevonden hoe je een js-object aan de control doorgeeft. Toen ik ontdekte dat Qt's webbroswer-control ook een ingekapselde WebKit-control is, besloot ik WebKit te gebruiken, maar WebKit.NET bood geen directe manier om het object door te geven, en toen vond ik nog iets goeds:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Het volgende is heel eenvoudig: download open-webkit-sharp, kopieer alle bestanden in de Core-map en de Referens-map naar je projectmap, open dan je project en voeg de referentie-OpenWebKitSharp.dll en WebKit.Interop.dll toe (als je project draait op .NET Framework 2.0 of 3.5 referenties Binary_ Deze twee bestanden in de NET2-map verwijzen in het geval van NET4.0 naar deze twee dll's in de Binary-map); Dan is er de Toolbox - > Selecties - > Selectie OpenWebKitSharp.dll en sleep WebKitBrowser van de Toolbox naar je formulier. Het is nu een grote stap, maar om allerlei fouten te voorkomen bij het gebruik ervan, moeten we eerst twee ondersteunende bestanden installeren: |