Hvis det er det, er det simpelt, men hjemmesiden, som projektet bruger, har ekstremt dårlig kompatibilitet med IE (klager: Jeg synes personligt, IE er for dårlig, og understøttelsen af standarder er for dårlig), så jeg havde ikke andet valg end at lede efter andre lignende webbrowser-kontroller og fandt nogle gode erstatningskontroller:
GeokoFx: En Firefox Geoko Engine Windows Forms Package, download på Google Adresse: http://code.google.com/p/geckofx/ Officiel hjemmeside: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Jeg besluttede oprindeligt at bruge GeokoFx, fordi hjemmesiden, som projektet bruger, er meget hurtig at åbne med Firefox, men jeg søgte i et par dage og fandt ikke ud af, hvordan man sender et js-objekt til kontrollen. Da jeg fandt ud af, at Qt's webbroswer-kontrol også er en indkapslet WebKit-kontrol, besluttede jeg at bruge WebKit, men WebKit.NET gav ikke direkte en måde at sende objektet på, og så fandt jeg en anden god ting:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Følgende er meget enkelt: download open-webkit-sharp, kopier alle filerne i Core-mappen og References-mappen til din projektmappe, åbn derefter dit projekt og tilføj reference-OpenWebKitSharp.dll og WebKit.Interop.dll (hvis dit projekt kører på .NET Framework 2.0 eller 3.5 referencer Binary_ Disse to filer i NET2-mappen, i tilfældet NET4.0, refererer til disse to dll'er i Binary-mappen); Så er der Toolbox - > Selections - > Selection OpenWebKitSharp.dll og træk WebKitBrowser fra Toolbox over på din formular. Det er et stort skridt nu, men for at undgå alle mulige fejl ved brug af det, skal vi først installere to understøttende filer: |