2012-06-13 31 views
7

Estoy intentando crear una aplicación usando el navegador SWT. ¿Es posible integrar Google Chrome como navegador en Eclipse (no como un navegador web externo)?Integre el navegador Google Chrome en eclipse

+0

[un blog habla de ello] (http://tasktop.com/blog/eclipse/living-inside-eclipse-embedding-browsers -and-google-chrome) pero todavía no es del todo claro para mí una hoja de ruta adecuada para incrustarlo – AurA

+0

¿No es webkit ya parte de Eclipse, y que puede navegar dentro de eclipse? – xybrek

+0

webkit no está incluido en Windows. Debe instalar XULRunner para usar con Firefox o el WebKit disponible con Safari. No he podido hacer que esto funcione con Chrome en Windows. Si necesita ayuda para que Firefox o safari funcionen en Windows, avíseme, los tengo en funcionamiento, al menos hasta las últimas versiones compatibles en Eclipse Juno. – ssnyder

Respuesta

0

Si no puede pasar por la interfaz de usuario, intente editar las configuraciones en el siguiente archivo.

YOUR-WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings
habrá un archivo llamado org.eclipse.ui.browser.prefs ábralo con cualquier editor de texto y cambie los valores apropiados, es autodescriptivo, puede encontrar fácilmente qué cambiar y todo. Haga una copia de seguridad de la misma antes de modificar.

Espero que esto te ayude.

EDITAR: reinicie su eclipse para efectuar el cambio anterior.

+0

@Downvoter, ¿podría decirme el motivo del voto a favor, para poder mejorar mis respuestas la próxima vez? –

+0

Dijiste 'cambiar los valores apropiados' pero ¿cuáles son? En mi archivo de configuración solo pude ver '1)' eclipse.preferences.version y '2)' internalWebBrowserHistory. Actualice su respuesta con los valores correctos y devolveré mi voto atrasado. Además de que google-chrome no admite la incrustación. – Favonius

7

No, a partir de la versión estable actual de google chrome, no se puede usar dentro de SWT. La razón es que google chrome (y esencialmente cromo) no es compatible con ActiveX (como IE, Firefox, Safari, etc.), pero se basa en NPAPI. (Nota: Considero que está trabajando en una máquina con Windows, ya que no ha mencionado en su pregunta !!)

Pero hay proyectos que intentan crear una versión incrustable de cromo. Ver estos enlaces:

  1. Chromiumembedded
  2. Is Google Chrome embeddable?
2

Se puede establecer a través de la interfaz de usuario de Eclipse.

Ir a: Preferencias de ventanas>> General> Navegador web

Seleccione el botón "External el uso del navegador"

clic en el botón "New" para añadir un nuevo navegador, por ejemplo. Cromo !

Haga clic en Aplicar + Ok

... y usted tiene que trabajar!

+0

pero, por supuesto, no lo he probado para proyectos de SWT, estaba trabajando para una aplicación web. –

+0

lo siento chicos - más tarde me di cuenta de que esta pregunta no era para "buscadores externos" - mi señorita :(lo siento otra vez! –

Cuestiones relacionadas