Opuesto a la representación de IE Tab / Mozilla para IE


10

Tengo una aplicación que no funciona bien en IE, pero funciona en Firefox. En lugar de instalar firefox (o pedir a los usuarios que instalen firefox), ¿hay un "opuesto" a la extensión IETab de FireFox , es decir, un complemento para IE que representa una página usando el motor de renderizado de Mozilla?

Pregunta extraña, lo sé, y tengo la sensación de que la respuesta es "No" ...


Me pregunto si eso haría a IE más seguro o FF más inseguro. : D
cregox

Respuestas:


10

¿Por qué no usar Google Chrome Frame ? Es un complemento que hace que la página use el motor de representación WebKit y el motor V8 javascript.

Es probable que si tiene algo que funciona en Firefox, funcionará con WebKit. Y los usuarios de IE están acostumbrados a instalar complementos para cualquier página, por lo que no es un gran inconveniente para ellos.


1
"Lo más probable es" no es lo mismo que "sí". He tenido sitios renderizados de manera muy diferente en WebKit vs. Gecko.
Josh K

Ok, eso es genial. Esta aplicación en particular utiliza una versión anterior de TinyMCE que no es compatible con KHTML, pero si podemos superar ese obstáculo, esto parece muy prometedor. ¡Gracias!
Josh

1
@Josh K WebKit y Gecko pueden representar sitios de manera muy diferente. Si ha implementado mal el rastreo de UA, puede tener diferencias de representación adicionales. Pero en general, WebKit y Gecko estarán más cerca que Gecko y Trident.
Tyler

Honestamente, esto es lo más cercano a incrustar Firefox en IE. No debería importar el motor real en el que está incrustando, siempre que su aplicación web lo funcione (y en el caso de Chrome, definitivamente debería hacerlo).
Sasha Chedygov

2

MSIE se deja incrustar en otras aplicaciones (porque es una aplicación OLE). Es por eso que Firefox puede iniciar IE dentro de una pestaña de Firefox. Esto parece funcionar tan fácilmente porque Windows siempre tiene IE instalado.

Lo contrario no es posible; IE no puede iniciar Firefox dentro de una pestaña de IE porque Firefox en sí mismo no se puede insertar en otras aplicaciones. Incluso si la incrustación fuera posible, aún necesitarías tener instalado Firefox (mencionaste que querías evitarlo). No puede obtener el motor de renderizado de Mozilla sin instalarlo ...

Esta es la razón por la cual cualquier aplicación de Windows que necesita un navegador, usa IE o contiene su propia pequeña aplicación de navegador.

Había una vez, un marcador de IE que abriría la página web actual en Firefox, pero que aún requiere la instalación de Firefox.


2

Puedes probar Lunascape :

Lunascape es el primer y único navegador de triple motor del mundo.

Podrá elegir entre tres motores de navegador: Gecko (Firefox), Webkit (Safari, Chrome) y Trident (Internet Explorer), ahora incluso puede ejecutar los 3 motores en paralelo en un solo navegador web.

texto alternativo

Lunascape también es compatible con una amplia gama de extensiones de Firefox.


Se ve bien, pero la idea es que muchos usuarios no quieren instalar Firefox. Por lo tanto, pedirles que instalen Lunascape probablemente sería igual de difícil. Tenía la esperanza de pedirles que instalen un complemento sería un poco más fácil ...
Josh

1
@Josh: al igual que IE Tabs para Firefox requiere que se instale Internet Explorer (por ejemplo, IE Tabs no funciona en Linux o Mac OS X), un complemento de IE (llamémoslo FF Tabs :) requeriría que Firefox se instale de todos modos. IE Tabs solo es posible porque IE está instalado en casi todas las computadoras con Windows. :)

@Molly, sí, supongo que esperaba un complemento que realmente incluyera el motor de renderizado de Mozilla dentro del código del complemento, no uno vinculado dinámicamente con Firefox ...
Josh

@ Josh - ahí estás ... Lunascape instalará el motor Gecko pero no requiere FF :)

0

Para agregar a la respuesta de Josh K. No

Por la razón que IE Tab usa IE ya que IE ya está instalado en la PC. Así que básicamente tendrías que instalar FF para renderizar con FF.


2
Sin embargo, esto plantea una idea interesante. Empaquetar el motor de renderizado de mozilla en un complemento. Hmm ...
Kenneth Cochran

1
@Kenneth Cochran: Eso es exactamente lo que quería decir. Firefox es de código abierto, por lo que posiblemente podría hacerse ...
Josh

0

La respuesta es no.

Sé más específico sobre la aplicación. Hay varios sitios que usan código propietario que solo funciona en IE.

Agregando al Sr. Estático:

No solo tendrías que instalar Firefox, sino que también deberías secuestrar IE para colocar el renderizado de Firefox en la pantalla. Piense en ello como un IFRAME en un sitio web. No podrá cambiar cómo se renderizó o cómo funciona. Cualquier error presente en Firefox todavía estaría allí. Estaría ejecutando Firefox, pero estaría envuelto en el encabezado y la GUI de IE.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.