Eğer bu buysa, basit, ama projenin kullandığı web sitesi IE ile son derece kötü uyumluluk (şikayet ediyorum: şahsen IE'nin kötü olduğunu ve standartlara desteğinin de çok kötü olduğunu düşünüyorum), bu yüzden benzer başka WebBrowser kontrolleri aramak zorunda kaldım ve birkaç iyi yedek kontrol buldum:
GeokoFx: Firefox Geoko Engine Windows Forms Paketi, Google'da indirin Adres: http://code.google.com/p/geckofx/ Resmi web sitesi: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Başlangıçta GeokoFx kullanmaya karar vermiştim çünkü projenin kullandığı web sitesi Firefox ile çok hızlı açılıyor, ancak birkaç gün aradım ve js nesnesini kontrole nasıl ileteceğimi bulamadım, Qt'nin webbroswer kontrolünün de kapsüllenmiş bir WebKit kontrolü olduğunu görünce WebKit kullanmaya karar verdim, fakat WebKit.NET doğrudan nesneyi geçirmenin bir yolunu sağlamadı ve sonra başka bir iyi şey buldum:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Aşağıdaki çok basit: open-webkit-sharp indirin, Core klasöründeki ve Referanslar klasörünüzdeki tüm dosyaları proje dizininize kopyalayın, sonra projenizi açın ve referans OpenWebKitSharp.dll ve WebKit.Interop.dll ekleyin (projeniz .NET Framework 2.0 veya 3.5 referanslarında çalışıyorsa Binary_ NET2 klasöründeki bu iki dosya, NET4.0 durumunda, İkili klasördeki bu iki dll'ye atıfta bulunur; Sonra Toolbox - > Selections - > Selection OpenWebKitSharp.dll ve WebKitBrowser'ı Toolbox'tan formunuza sürükleyip oluşturabilirsiniz. Şimdi büyük bir adım, ancak kullanırken her türlü hata oluşmaması için önce iki destekleyici dosya yüklememiz gerekiyor: |