30

Mi sono chiesto se è possibile incorporare il motore del browser di Google Chrome in una propria applicazione. Sto usando Delphi 2009. C'è un componente wrapper ActiveX di IE fornito con l'IDE. Inoltre, c'è un componente ActiveX per Firefox là fuori, ma è basato su codice molto vecchio.Google Chrome è integrabile?

Mi piacerebbe incorporare il motore cromato. C'è un modo per fare questo?

Grazie in anticipo,

David

+0

è open-source ... tutto è possibile ;-) – jldupont

+0

direi che c'è, che va da questo: http: // www .computerworld.com/s/article/9138419/Google_plug_in_puts_Chrome_inside_IE – Thorarin

risposta

27

Google Chrome è fondamentalmente motore di layout WebKit + nice UI. E WebKit can be embedded.

C'è anche chromium embedded framework (CEF).

Infine, controlla Awesomium.

+0

CEF sembra promettente, dato che ti darebbe il motore JavaScript V8 di Chrome e il rendering di WebKit, ma sembra che non ci sia ancora il supporto ActiveX. –

+0

Non credo che nessuno di essi supporterà ActiveX. ActiveX è essenzialmente solo un OLE o un oggetto COM più piccolo. Gli unici browser che lo supportano sono IE e derivati. – Beached

+0

Tutta questa roba brutta funziona male. –

5

Aggiornamento 2: una misura molto buona per questo sarebbe il nuovo Electron Shell

Aggiornamento: Come sottolinea un commentatore sotto questa risposta, questo non è più supportato. Per buone ragioni, credo.

Recentemente Google ha rilasciato il Chrome Frame X attivo per MS IE vedere se questo aiuta

http://code.google.com/chrome/chromeframe/

+0

Google Chrome Frame non è più supportato e ritirato a partire dal 25 febbraio 2014. –

2

Ho appena rilasciare una versione pre-alpha di CefSharp miei .Net associazioni per il Chromium Embedded Framework.

Partenza bidoni di origine o di afferrare e datemi i vostri pensieri: https://github.com/chillitom/CefSharp

Problemi correlati