Jika itu saja, itu sederhana, tetapi situs web yang digunakan oleh proyek memiliki kompatibilitas yang sangat buruk dengan IE (mengeluh: Saya pribadi berpikir IE terlalu buruk dan dukungan untuk standar terlalu buruk), jadi saya tidak punya pilihan selain mencari kontrol WebBrowser serupa lainnya dan menemukan beberapa kontrol pengganti yang bagus:
GeokoFx: Paket Formulir Windows Firefox Geoko Engine, unduh di google Alamat: http://code.google.com/p/geckofx/ Situs resmi: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Saya awalnya memutuskan untuk menggunakan GeokoFx, karena situs web yang digunakan oleh proyek ini sangat cepat dibuka dengan Firefox, tetapi saya mencari selama beberapa hari dan tidak menemukan cara meneruskan objek js ke kontrol, ketika saya menemukan bahwa kontrol webbroswer Qt juga merupakan kontrol WebKit yang dienkapsulasi, saya memutuskan untuk menggunakan WebKit, tetapi WebKit.NET tidak secara langsung memberikan cara untuk meneruskan objek, dan kemudian saya menemukan hal baik lainnya:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Berikut ini sangat sederhana, unduh open-webkit-sharp, salin semua file di folder Core dan folder Referensi ke direktori proyek Anda, lalu buka proyek Anda dan tambahkan OpenWebKitSharp.dll dan WebKit.Interop.dll referensi (jika proyek Anda berjalan pada .NET Framework 2.0 atau 3.5 referensi Binary_ Kedua file ini di folder NET2, dalam kasus NET4.0, mengacu pada dua dlli ini di folder Biner); Lalu ada Toolbox - > Selections - > Selection OpenWebKitSharp.dll dan seret WebKitBrowser dari Toolbox ke formulir Anda. Ini adalah langkah besar sekarang, tetapi untuk menghindari segala macam kesalahan saat menggunakannya, kita perlu menginstal dua file pendukung terlebih dahulu: |