Se è così, è semplice, ma il sito web usato dal progetto ha una compatibilità estremamente scarsa con IE (mi lamento: personalmente penso che IE sia un problema e il supporto agli standard troppo scarso), quindi non ho avuto altra scelta che cercare altri controlli simili per browser e ho trovato alcuni buoni controlli sostitutivi:
GeokoFx: Un pacchetto moduli Windows per Firefox Geoko Engine, scaricabile su Google Indirizzo: http://code.google.com/p/geckofx/ Sito ufficiale: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Inizialmente avevo deciso di usare GeokoFx, perché il sito web usato dal progetto si apre molto velocemente con Firefox, ma ho cercato per qualche giorno e non ho scoperto come passare un oggetto js al controllo; quando ho scoperto che il controllo webbroswer di Qt è anch'esso un controllo WebKit incapsulato, ho deciso di usare WebKit, ma WebKit.NET non forniva direttamente un modo per passare l'oggetto, e poi ho trovato un'altra cosa buona:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ La seguente è molto semplice: scarica open-webkit-sharp, copia tutti i file nella cartella Core e nella cartella Riferimenti nella directory del progetto, poi apri il progetto e aggiungi il OpenWebKitSharp.dll di riferimento e WebKit.Interop.dll (se il tuo progetto gira su .NET Framework 2.0 o 3.5 riferimenti Binary_ Questi due file nella cartella NET2, nel caso di NET4.0, si riferiscono a queste due dll nella cartella Binary); Poi c'è la Cassetta degli Attrezzi - > Selezioni - > OpenWebKitSharp.dll di Selezione e trascina WebKitBrowser dalla Cassetta degli Attrezzi nel tuo modulo. Ora è un grande passo, ma per evitare ogni sorta di errore durante l'uso, dobbiamo prima installare due file di supporto: |