Opposé au rendu IE Tab / Mozilla pour IE

10

J'ai une application qui ne fonctionne pas bien dans IE, mais qui fonctionne dans Firefox. Plutôt que d'installer Firefox (ou de demander aux utilisateurs d'installer Firefox), existe-t-il un "opposé" à l'extension FireFox IETab , c'est-à-dire un plugin pour IE qui rend une page à l'aide du moteur de rendu Mozilla?

Question étrange, je sais, et j'ai l'impression que la réponse est "Non" ...

Josh
la source
Je me demande si cela rendrait IE plus sûr ou FF plus précaire. : D
cregox

Réponses:

10

Pourquoi ne pas utiliser Google Chrome Frame ? C'est un plugin qui permet à la page d'utiliser le moteur de rendu WebKit et le moteur javascript V8.

Il y a de fortes chances que si vous avez quelque chose qui fonctionne dans Firefox, cela fonctionnera avec WebKit. Et les utilisateurs d'IE sont habitués à installer des plugins pour une page donnée, ce n'est donc pas très gênant pour eux.

Tyler
la source
1
«Les chances sont» n'est pas la même chose que «oui». J'ai eu des sites qui s'affichent très différemment dans WebKit vs Gecko.
Josh K
Ok, c'est plutôt cool. Cette application particulière utilise une ancienne version de TinyMCE qui n'est pas compatible avec KHTML, mais si nous pouvons surmonter cet obstacle, cela semble très prometteur. Merci!
Josh
1
@Josh K WebKit et Gecko peuvent rendre les sites très différemment. Si vous avez mal implémenté le reniflage UA, vous pouvez avoir des différences de rendu supplémentaires. Mais en général WebKit et Gecko vont être plus proches que Gecko et Trident.
Tyler
Honnêtement, c'est aussi proche que possible de l'intégration de Firefox dans IE. Peu importe le moteur que vous intégrez, tant que votre application Web le fait fonctionner (et dans le cas de Chrome, cela devrait certainement).
Sasha Chedygov
2

MSIE se laisse embarquer dans d'autres applications (car c'est une application OLE). C'est pourquoi Firefox peut lancer IE dans un onglet Firefox. Cela semble fonctionner si facilement car Windows a toujours installé IE.

L'inverse n'est pas possible; IE ne peut pas lancer Firefox dans un onglet IE car Firefox lui-même n'est pas conçu pour être intégré dans d'autres applications. Même si l'incorporation était possible, vous auriez toujours besoin d'avoir Firefox installé (vous avez mentionné que vous vouliez éviter cela). Vous ne pouvez pas obtenir le moteur de rendu Mozilla sans l'installer ...

C'est pourquoi toute application Windows qui a besoin d'un navigateur, utilise IE ou contient sa propre petite application de navigateur.

Il était une fois un bookmarklet IE qui ouvrirait la page Web actuelle dans Firefox - mais qui nécessite toujours l'installation de Firefox.

Torben Gundtofte-Bruun
la source
2

Vous pouvez essayer Lunascape :

Lunascape est le premier et le seul navigateur triple moteur au monde.

Vous aurez le choix entre trois moteurs de navigateur: Gecko (Firefox), Webkit (Safari, Chrome) et Trident (Internet Explorer), vous pouvez désormais même exécuter les 3 moteurs côte à côte dans un seul navigateur Web.

texte alternatif

Lunascape prend également en charge un large éventail d'extensions Firefox.

Gaffe
la source
Cela a l'air bien, mais l'idée est que de nombreux utilisateurs ne veulent pas installer Firefox. Il serait donc tout aussi difficile de leur demander d'installer Lunascape. J'espérais que leur demander d'installer un plugin serait un peu plus facile ...
Josh
1
@Josh - Comme IE Tabs pour Firefox, Internet Explorer doit être installé (par exemple, IE Tabs ne fonctionne pas sous Linux ou Mac OS X), un plug-in IE (appelons-le FF Tabs :) nécessiterait de toute façon l'installation de Firefox. IE Tabs n'est possible que parce qu'IE est installé sur à peu près tous les ordinateurs Windows sous le soleil. :)
@Molly, Ouais, je suppose que j'espérais un plugin qui inclurait en fait le moteur de rendu Mozilla dans le code du plugin, pas un lié dynamiquement avec firefox ...
Josh
@Josh - vous y êtes ... Lunascape va installer le moteur Gecko mais ne nécessite pas FF :)
0

Pour ajouter à la réponse de Josh K. Non

Pour la raison que IE Tab utilise IE car IE est déjà installé sur le PC. Donc, fondamentalement, vous devez installer FF pour effectuer un rendu avec FF.

Non financé
la source
2
Cela soulève cependant une idée intéressante. Emballage du moteur de rendu mozilla dans un plugin. Hmm ...
Kenneth Cochran
1
@ Kenneth Cochran: C'est exactement ce que je voulais dire. Firefox est open source, donc cela pourrait être fait ...
Josh
0

La réponse est non.

Soyez plus précis sur l'application. Il existe plusieurs sites qui utilisent du code propriétaire qui ne fonctionne que sur IE.

Ajout à M. Static:

Non seulement vous devrez installer Firefox, mais vous devrez également détourner IE pour placer le rendu de Firefox à l'écran. Considérez-le comme un IFRAME sur un site Web. Vous ne pourriez pas changer la façon dont il a été rendu ou fonctionne. Tous les bogues présents dans Firefox seraient toujours là. Vous exécuteriez Firefox, mais il serait enveloppé dans l'en-tête et l'interface graphique d'IE.

Josh K
la source