Ha ennyi, akkor egyszerű, de a projekt által használt weboldal rendkívül gyenge az IE-vel (panaszkodva: személy szerint szerintem az IE túl rossz, és a szabványok támogatása is gyenge), így nem volt más hasonló WebBrowser vezérlők keresése, és találtam néhány jó helyettesítő vezérlőt:
GeokoFx: Firefox Geoko Engine Windows Forms csomag, letölthető Google-on Cím: http://code.google.com/p/geckofx/ Hivatalos weboldal: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Eredetileg a GeokoFx-et választottam, mert a projekt által használt weboldal nagyon gyorsan megnyitható Firefox-szal, de néhány napig kerestem, és nem találtam ki, hogyan lehet js objektumot továbbítani a vezérlőhöz, amikor rájöttem, hogy a Qt webbroswer vezérlője is egy kapszulált WebKit vezérlő, úgy döntöttem, hogy a WebKitet használom, de WebKit.NET nem adott közvetlenül lehetőséget az objektum továbbítására, aztán találtam egy másik jó dolgot:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ A következők nagyon egyszerűek: töltsd le open-webkit-sharp, másold le az összes fájlt a Core mappában és a Hivatkozások mappában a projekt könyvtáradba, majd nyisd meg a projekted, és add hozzá a hivatkozást OpenWebKitSharp.dll és WebKit.Interop.dll (ha a projekted .NET Framework 2.0 vagy 3.5 hivatkozásokon fut Binary_ A NET2 mappában lévő két fájl a NET4.0 esetében ezekre a két dll-re utal a Binary mappában); Aztán ott van a Toolbox - > Selections - > Selection OpenWebKitSharp.dll, és húzd a WebKitBrowser-t az Toolboxból az űrlapodra. Ez most már nagy lépés, de hogy elkerüljük a különféle hibákat, először két támogató fájlt kell telepítenünk: |