Gegenteil von IE Tab / Mozilla-Rendering für IE


10

Ich habe eine Anwendung, die im IE nicht gut funktioniert, aber in Firefox funktioniert. Gibt es ein "Gegenteil" der FireFox-Erweiterung IETab , anstatt Firefox zu installieren (oder Benutzer zu bitten, Firefox zu installieren), dh ein Plugin für IE, das eine Seite mit der Mozilla-Rendering-Engine rendert?

Seltsame Frage, ich weiß, und ich habe das Gefühl, die Antwort ist "Nein" ...


Ich frage mich, ob das den IE sicherer oder den FF unsicherer machen würde. : D
Cregox

Antworten:


10

Warum nicht den Google Chrome Frame verwenden ? Es ist ein Plugin, mit dem die Seite die WebKit-Rendering-Engine und die V8-Javascript-Engine verwendet.

Wenn Sie etwas haben, das in Firefox funktioniert, funktioniert es wahrscheinlich mit WebKit. Und IE-Benutzer sind es gewohnt, Plugins für eine bestimmte Seite zu installieren, sodass dies für sie keine große Unannehmlichkeit darstellt.


1
"Die Chancen stehen gut" ist nicht dasselbe wie "Ja, das tut es". Ich habe Websites in WebKit und Gecko sehr unterschiedlich rendern lassen.
Josh K

Ok, das ist ziemlich cool. Diese spezielle Anwendung verwendet eine ältere Version von TinyMCE, die nicht mit KHTML kompatibel ist. Wenn wir diese Hürde jedoch überwinden können, sieht dies sehr vielversprechend aus. Vielen Dank!
Josh

1
@Josh K WebKit und Gecko können Websites sehr unterschiedlich rendern. Wenn Sie UA-Sniffing schlecht implementiert haben, können zusätzliche Rendering-Unterschiede auftreten. Aber im Allgemeinen werden WebKit und Gecko näher sein als Gecko und Trident.
Tyler

Ehrlich gesagt ist dies so nah wie möglich an der Einbettung von Firefox in IE. Es sollte keine Rolle spielen, welche Engine Sie tatsächlich einbetten, solange Ihre Webanwendung darin funktioniert (und im Fall von Chrome sollte dies definitiv der Fall sein).
Sasha Chedygov

2

MSIE lässt sich in andere Anwendungen einbetten (da es sich um eine OLE-Anwendung handelt). Aus diesem Grund kann Firefox den IE auf einer Firefox-Registerkarte starten. Dies scheint so einfach zu funktionieren, da in Windows immer der IE installiert ist.

Das Gegenteil ist nicht möglich; IE kann Firefox nicht innerhalb einer IE-Registerkarte starten, da Firefox selbst nicht in andere Anwendungen eingebettet werden kann. Selbst wenn das Einbetten möglich wäre, müsste Firefox installiert sein (Sie haben erwähnt, dass Sie dies vermeiden möchten). Sie können die Mozilla-Rendering-Engine nicht erhalten, ohne sie zu installieren ...

Aus diesem Grund verwendet jede Windows-Anwendung, die einen Browser benötigt, entweder den IE oder enthält eine eigene kleine Browseranwendung.

Es war einmal ein IE-Lesezeichen, das die aktuelle Webseite in Firefox öffnete - aber dafür muss Firefox noch installiert sein.


2

Sie können Lunascape ausprobieren :

Lunascape ist der weltweit erste und einzige Browser mit drei Motoren.

Sie haben die Wahl zwischen drei Browser-Engines: Gecko (Firefox), Webkit (Safari, Chrome) und Trident (Internet Explorer). Jetzt können Sie sogar alle drei Engines nebeneinander in einem einzigen Webbrowser ausführen.

Alt-Text

Lunascape unterstützt auch eine Vielzahl von Firefox-Erweiterungen.


Sieht gut aus, aber die Idee ist, dass viele Benutzer Firefox nicht installieren möchten. Daher wäre es wahrscheinlich genauso schwierig, sie zu bitten, Lunascape zu installieren. Ich hatte gehofft, sie zu bitten, ein Plugin zu installieren, würde etwas einfacher werden ...
Josh

1
@Josh - Wie bei IE Tabs für Firefox muss Internet Explorer installiert sein (z. B. IE Tabs funktionieren unter Linux oder Mac OS X nicht), muss bei einem IE Plugin (nennen wir es FF Tabs :) trotzdem Firefox installiert sein. IE-Registerkarten sind nur möglich, weil IE auf so ziemlich jedem Windows-Computer unter der Sonne installiert ist. :)

@Molly, Ja, ich glaube, ich hatte auf ein Plugin gehofft, das tatsächlich die Mozilla-Rendering-Engine im Plugin-Code enthielt, nicht eines, das dynamisch mit Firefox verknüpft ist ...
Josh

@ Josh - da bist du ... Lunascape wird die Gecko-Engine installieren, benötigt aber kein FF :)

0

Um Josh Ks Antwort hinzuzufügen. Nein

Aus dem Grund, dass IE Tab IE verwendet, da IE bereits auf dem PC installiert ist. Im Grunde müsste man FF installieren, um mit FF zu rendern.


2
Dies bringt jedoch eine interessante Idee hervor. Packen Sie die Mozilla-Rendering-Engine in ein Plugin. Hmm ...
Kenneth Cochran

1
@ Kenneth Cochran: Genau das habe ich gemeint. Firefox ist Open Source, also könnte es denkbar sein ...
Josh

0

Die Antwort ist nein.

Seien Sie genauer über die Anwendung. Es gibt mehrere Websites, die proprietären Code verwenden, der nur im Internet Explorer funktioniert.

Hinzufügen zu Mr. Static:

Sie müssten nicht nur Firefox installieren, sondern auch den IE entführen, um das Rendering von Firefox auf dem Bildschirm zu platzieren. Stellen Sie sich das als IFRAME auf einer Website vor. Sie können nicht ändern, wie es gerendert wurde oder funktioniert. Alle in Firefox vorhandenen Fehler wären immer noch vorhanden. Sie würden Firefox ausführen, aber es würde in den Header und die GUI des IE eingeschlossen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.