Om det är allt är det enkelt, men webbplatsen som projektet använder har extremt dålig kompatibilitet med IE (klagar: jag tycker personligen att IE är för dåligt och stödet för standarder är för dåligt), så jag hade inget val än att leta efter andra liknande webbläsarkontroller och hittade några bra ersättningskontroller:
GeokoFx: Ett Firefox Geoko Engine Windows Forms Package, ladda ner på Google Adress: http://code.google.com/p/geckofx/ Officiell webbplats: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Jag bestämde mig ursprungligen för att använda GeokoFx, eftersom webbplatsen som projektet använder är väldigt snabb att öppna med Firefox, men jag sökte i några dagar och hittade inte hur man skickar ett js-objekt till kontrollen. När jag upptäckte att Qt:s webbroswer-kontroll också är en inkapslad WebKit-kontroll, bestämde jag mig för att använda WebKit, men WebKit.NET gav inte direkt ett sätt att skicka objektet, och sedan hittade jag en annan bra sak:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Följande är väldigt enkelt: ladda ner open-webkit-sharp, kopiera alla filer i Core-mappen och Referensmappen till din projektmapp, öppna sedan ditt projekt och lägg till referens-OpenWebKitSharp.dll och WebKit.Interop.dll (om ditt projekt körs på .NET Framework 2.0 eller 3.5 referenser Binary_ Dessa två filer i NET2-mappen, i fallet NET4.0, hänvisar till dessa två dll-filer i Binary-mappen); Sedan finns Toolbox - > Selections - > Selection OpenWebKitSharp.dll och dra WebKitBrowser från Toolbox till formuläret. Det är ett stort steg nu, men för att undvika alla möjliga fel när vi använder det behöver vi installera två stödjande filer först: |