In questa guida vi spiegherò come "implementare" il WebKit in Visual Basic, in modo da poter creare dei semplici WebBrowser senza l'utilizzo del frame di IE. Il WebKit è simile al "motore" dei browser Chrome e Safari.
Se vogliamo fare un paragone di prestazioni, basti solo pensare ai risultati dell'Acid 3 Test, quel test che mette alla prova le capacità del motore JavaScript del browser da noi usato.
I risultati:
Frame IE:
13/100;
GeckoFX (il "motore" di Firefox):
94/100;
WebKit:
99/100.
Premetto che con il WebKit, i "comandi" più avanzati (come ad esempio la restituzione del dominio del sito visitato), sono diversi da quelli usati nel frame IE, mentre le azioni di "Refresh" e le altre, sono sempre le stesse.
Incominciamo!
1. Prima di tutto, scaricate WebKit.NET da
[Per vedere i link devi REGISTRARTI.]
ed estraete tutti i file in una cartella.
2. Dopo aver decompresso l'archivio, avremo 2 cartelle ("bin" e "docs") e 2 file ("LICENSE.txt" e "README.txt"): l'unica cosa che ci serve è la cartella "bin" e tutto il suo contenuto.
3. Apriamo Visual Basic e creiamo un "Nuovo Progetto...>Applicazione Windows Form".
4. Facciamo click sul tasto "Salva tutto" (in alto), in modo da salvare il progetto e creare le varie directory della soluzione.
5. A questo punto ci rechiamo nella cartella principale del progetto ed andiamo in: "cartella con il nome del progetto\bin\Debug" e incolliamo qui dentro la cartella "bin" del WebKit.
6. Fatto ciò ritorniamo in Visual Basic e sulla destra, in "Esplora soluzioni", facciamo tasto destro sul nome del progetto e selezioniamo la voce "Aggiungi riferimento..." e dopodichè passiamo alla voce "Sfoglia" per selezionare le *.dll di WebKit.
7. Ora andiamo in "bin\Debug\bin" e selezioniamo il file "WebKitBrowser.dll" come da immagine e diamo l'OK.
8. Adesso facciamo doppio click sulla "Casella degli strumenti" (a sinistra), clickiamo sulla voce "Scegli elementi..." e andiamo a cercare la voce "WebKitBrowser", la selezioniamo e diamo l'OK (se non doveste trovare quella voce, clickate su "Sfoglia...", andate in "Debug\bin" e selezionate il file "WebKitBrowser.dll").
9. Adesso dalla "Casella degli strumenti" aggiungiamo il "WebKitBrowser" ed iniziamo ad aggiungere comandi al nostro nuovo browser.
Guida mia, si accettano +1