Αν είναι αυτό, είναι απλό, αλλά ο ιστότοπος που χρησιμοποιείται από το έργο έχει εξαιρετικά κακή συμβατότητα με τον IE (παράπονο: Προσωπικά πιστεύω ότι ο IE είναι πολύ κακός και η υποστήριξη για πρότυπα είναι πολύ κακή), οπότε δεν είχα άλλη επιλογή από το να ψάξω για άλλα παρόμοια στοιχεία ελέγχου WebBrowser και βρήκα μερικά καλά στοιχεία ελέγχου αντικατάστασης:
GeokoFx: A Firefox Geoko Engine Windows Forms Package, λήψη στο google Διεύθυνση: http://code.google.com/p/geckofx/ Επίσημη ιστοσελίδα: http://www.geckofx.org/
WebKit.NET:webkit的.NET封装,下载地址:http://sourceforge.net/projects/webkitdotnet/
Αρχικά αποφάσισα να χρησιμοποιήσω το GeokoFx, επειδή ο ιστότοπος που χρησιμοποιείται από το έργο ανοίγει πολύ γρήγορα με τον Firefox, αλλά έψαξα για λίγες μέρες και δεν βρήκα πώς να περάσω ένα αντικείμενο js στο στοιχείο ελέγχου, όταν διαπίστωσα ότι το στοιχείο ελέγχου webbroswer του Qt είναι επίσης ένα ενθυλακωμένο στοιχείο ελέγχου WebKit, αποφάσισα να χρησιμοποιήσω το WebKit, αλλά WebKit.NET δεν παρείχε άμεσα έναν τρόπο να περάσω το αντικείμενο και μετά βρήκα ένα άλλο καλό πράγμα:
open-webkit-sharp:对webkit.net的又一次封装,提供了很多新功能。google上下载地址:http://code.google.com/p/open-webkit-sharp/ Τα παρακάτω είναι πολύ απλά, κατεβάστε το open-webkit-sharp, αντιγράψτε όλα τα αρχεία στο φάκελο Core και στο φάκελο References στον κατάλογο του έργου σας και, στη συνέχεια, ανοίξτε το έργο σας και προσθέστε το OpenWebKitSharp.dll αναφοράς και WebKit.Interop.dll (εάν το έργο σας εκτελείται σε αναφορές .NET Framework 2.0 ή 3.5 Binary_ Αυτά τα δύο αρχεία στο φάκελο NET2, στην περίπτωση του NET4.0, αναφέρονται σε αυτά τα δύο dll στο φάκελο Binary). Στη συνέχεια, υπάρχει η OpenWebKitSharp.dll Εργαλειοθήκη - > Επιλογές - > Επιλογή και σύρετε το WebKitBrowser από την Εργαλειοθήκη στη φόρμα σας. Είναι ένα μεγάλο βήμα τώρα, αλλά για να αποφύγουμε κάθε είδους σφάλματα κατά τη χρήση του, πρέπει πρώτα να εγκαταστήσουμε δύο αρχεία υποστήριξης: |