Če je to to, je preprosto, vendar ima spletna stran, ki jo uporablja projekt, izjemno slabo združljivost z IE (pritožba: osebno menim, da je IE slab, podpora za standarde pa preslaba), zato nisem imel druge izbire, kot da poiščem druge podobne kontrole brskalnika WebBrowser in našel nekaj dobrih nadomestnih kontrol:
GeokoFx: Firefox Geoko Engine Windows Forms paket, prenesite na Google Naslov: http://code.google.com/p/geckofx/ Uradna spletna stran: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Sprva sem se odločil za uporabo GeokoFx, ker je spletna stran, ki jo uporablja projekt, zelo hitro odprta v Firefoxu, vendar sem nekaj dni iskal in nisem našel, kako posredovati js objekt kontroli. Ko sem ugotovil, da je Qt-jev webbroswer kontrol tudi enkapsuliran WebKit nadzor, sem se odločil za WebKit, vendar WebKit.NET ni neposredno omogočal prenosa objekta, nato pa sem našel še eno dobro stvar:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Naslednje je zelo preprosto: prenesi open-webkit-sharp, kopiraj vse datoteke iz mape Core in mape Reference v mapo projekta, nato odpri projekt in dodaj reference OpenWebKitSharp.dll in WebKit.Interop.dll (če tvoj projekt teče na .NET Framework 2.0 ali 3.5 referencah Binary_ Ti dve datoteki v mapi NET2, v primeru NET4.0, se nanašata na ti dve dll-ji v mapi Binary); Potem je tu še Toolbox - > Selections - > Selection OpenWebKitSharp.dll in povlecite WebKitBrowser iz Toolboxa na svoj obrazec. To je zdaj velik korak, a da se izognemo vsem vrstam napak pri uporabi, moramo najprej namestiti dve podporni datoteki: |