Oposto da renderização do IE Tab / Mozilla para o IE

10

Eu tenho um aplicativo que não funciona bem no IE, mas funciona no Firefox. Em vez de instalar o firefox (ou pedir aos usuários para instalar o firefox), existe um "oposto" da extensão IETab do FireFox , ou seja, um plug-in para o IE que renderiza uma página usando o mecanismo de renderização Mozilla?

Pergunta estranha, eu sei, e tenho a sensação de que a resposta é "Não" ...

Josh
fonte
Gostaria de saber se isso tornaria o IE mais seguro ou o FF mais inseguro. : D
cregox 11/03/10

Respostas:

10

Por que não usar o Google Chrome Frame ? É um plug-in que faz com que a página use o mecanismo de renderização WebKit e o mecanismo javascript V8.

Provavelmente, se você tiver algo que funcione no Firefox, ele funcionará com o WebKit. E os usuários do IE estão acostumados a instalar plug-ins para qualquer página, portanto, isso não é um inconveniente para eles.

Tyler
fonte
1
"As chances são" não é o mesmo que "sim, sim". Eu tive sites renderizados de maneira muito diferente no WebKit vs. Gecko.
Josh K
Ok, isso é muito legal. Esse aplicativo em particular usa uma versão mais antiga do TinyMCE que não é compatível com o KHTML, mas se conseguirmos superar esse obstáculo, isso parecerá muito promissor. Obrigado!
Josh
1
@ Josh K WebKit e Gecko podem renderizar sites de maneira muito diferente. Se você implementou o sniffing de UA mal implementado, poderá haver diferenças adicionais de renderização. Mas, em geral, o WebKit e o Gecko estarão mais próximos do que o Gecko e o Trident.
Tyler
Honestamente, isso é o mais próximo possível da incorporação do Firefox no IE. Não deve importar o mecanismo real que você está incorporando, desde que seu aplicativo Web funcione (e, no caso do Chrome, definitivamente deveria).
Sasha Chedygov 25/08/10
2

O MSIE se deixa incorporar a outros aplicativos (porque é um aplicativo OLE). É por isso que o Firefox pode iniciar o IE dentro de uma guia do Firefox. Isso parece funcionar tão facilmente porque o Windows sempre tem o IE instalado.

O oposto não é possível; O IE não pode iniciar o Firefox dentro de uma guia do IE porque o próprio Firefox não foi criado para ser incorporado em outros aplicativos. Mesmo se a incorporação fosse possível, você ainda precisaria ter o Firefox instalado (você mencionou que queria evitar isso). Você não pode obter o mecanismo de renderização Mozilla sem instalá-lo ...

É por isso que qualquer aplicativo do Windows que precise de um navegador, use o IE ou contenha seu próprio pequeno aplicativo de navegador.

Era uma vez um bookmarklet do IE que abriria a página atual no Firefox - mas que ainda requer a instalação do Firefox.

Torben Gundtofte-Bruun
fonte
2

Você pode experimentar o Lunascape :

O Lunascape é o primeiro e único navegador de mecanismo triplo do mundo.

Você poderá escolher entre três mecanismos de navegador: Gecko (Firefox), Webkit (Safari, Chrome) e Trident (Internet Explorer), agora você pode executar todos os três mecanismos lado a lado em um único navegador.

texto alternativo

O Lunascape também suporta uma grande variedade de extensões do Firefox.

Gaff
fonte
Parece bom, mas a idéia é que muitos usuários não querem instalar o Firefox. Portanto, pedir para instalar o Lunascape provavelmente seria tão difícil. Eu estava esperando pedindo-lhes para instalar um plug-in iria para baixo um pouco mais fácil ...
Josh
1
@ Josh - Como o IE Tabs para Firefox requer a instalação do Internet Explorer (por exemplo, o IE Tabs não funciona no Linux ou no Mac OS X), um plug-in do IE (vamos chamá-lo de FF Tabs :) exigiria a instalação do Firefox de qualquer maneira. O IE Tabs só é possível porque o IE está instalado em praticamente todos os computadores Windows sob o sol. :)
@Molly, Sim, eu acho que eu estava esperando um plugin que realmente incluído o motor de renderização Mozilla dentro do código do plugin, não um ligado dinamicamente com firefox ...
Josh
@ Josh - você está lá ... Lunascape irá instalar o motor Gecko, mas não exige FF :)
0

Para adicionar à resposta de Josh K. Não

Pela razão que o IE Tab usa o IE, já que o IE já está instalado no PC. Então, basicamente, você teria que instalar o FF para renderizá-lo.

Unfundednut
fonte
2
Porém, isso traz uma idéia interessante. Empacotando o mecanismo de renderização do mozilla em um plug-in. Hmm ... #
22910 Kenneth Cochran
1
@ Kenneth Cochran: Era exatamente o que eu queria dizer. Firefox é open source por isso concebivelmente poderia ser feito ...
Josh
0

A resposta é não.

Seja mais específico sobre o aplicativo. Existem vários sites que usam código proprietário que funciona apenas no IE.

Adicionando ao Sr. Static:

Não apenas você teria que instalar o Firefox, mas também teria que seqüestrar o IE para colocar a renderização do Firefox na tela. Pense nisso como um IFRAME em um site. Você não seria capaz de alterar como ela foi renderizada ou funciona. Qualquer erro presente no Firefox ainda estaria lá. Você estaria executando o Firefox, mas ele seria envolvido no cabeçalho e na GUI do IE.

Josh K
fonte