Kann eine Firefox-Erweiterung problemlos in den IE übertragen werden?

734
BenoitParis

Es gibt kein Erweiterungsprogramm im IE, aber manchmal werden Sie gefragt, ob Sie eine Symbolleiste installieren möchten. Die beiden Browser sind nicht auf dieselbe Technologie angewiesen und müssen unterschiedliche interne Methoden und Konventionen verwenden. Ich frage mich jedoch, ob Sie eine Firefox-Erweiterung noch über eine Toolbar-Installation konvertieren können.

3

3 Antworten auf die Frage

9
whitequark

Nein. Abgesehen von den API-Unterschieden basieren Firefox-Symbolleisten auf XUL und Javascript, die vollständig interpretiert werden (von Gecko, der Rendering-Engine von Firefox) und portablem Code. IE-Symbolleisten sind Teile des nativen Codes, der von Betriebssystem und CPU ausgeführt wird. Es kann nicht mehr Unvereinbarkeiten geben als sie.

OK danke. Aber wäre es nicht möglich, eine Symbolleiste im IE (in nativem OS-Code geschrieben) zu haben, die XUL und Javascript (nicht unbedingt von Firefox-Erweiterungen) interpretieren kann? BenoitParis vor 14 Jahren 0
Theoretisch ja, aber dann müssen Sie eine fast vollständige Gecko-Engine in Ihre Symbolleiste einbetten, und sie wird sowohl auf der Festplatte (ca. 10 MB) als auch im Arbeitsspeicher (nicht etwa 50 MB etwas zu viel Speicherplatz für eine kleine Festplatte) relativ groß sein Werkzeugleiste) whitequark vor 14 Jahren 2
... Sie machen einen guten Punkt. Schade, dass IE dominant ist :( BenoitParis vor 14 Jahren 0
@BenoitParis: Nicht wirklich ... nicht mehr. Sie sind die gleichen (IE / Firefox). Und Sie können das Spiel auch andersherum spielen "Sie benötigen Firefox, um dies zu tun". Bobby vor 14 Jahren 0
* "Es kann nicht mehr Inkompatibilitäten zwischen zwei geben als sie sind" * - Als Entwickler, der eine Firefox-Erweiterung für IE umschreibt, kann ich Ihnen nicht mehr zustimmen. BlueRaja - Danny Pflughoeft vor 14 Jahren 1
One neat consequence of Firefox extensions being XUL/Javascript based is that they are cross platform. You can literally copy your Firefox profile from a Windows system to a Linux system, including extensions, and assuming it's the same Firefox version, it will work. Some Firefox extensions call external executables though if I'm not mistaken. LawrenceC vor 10 Jahren 0
0
Daniel A. White

Nein, die Schnittstelle muss neu geschrieben werden, da Firefox und IE unterschiedlich geschrieben sind.

Es ist nicht nur die Schnittstelle, sondern zwei völlig unterschiedliche AddOn-Systeme. Bobby vor 14 Jahren 0
0
Paul Sweatte

Das Mozilla ActiveX Control kann zum Ausführen von Firefox-Erweiterungen verwendet werden. Hier sind die Installationsschritte:

  • Holen Sie sich XULRunner
  • Registrieren Sie das Mozilla ActiveX-Steuerelement
  • Markieren Sie das ActiveX-Steuerelement Safein der IE-Sicherheitskonfiguration als "Vollzugriff" oder erlauben Sie ActiveX-Rechte

Vorinstallierte Chrome-Erweiterungen in Kombination mit GCF ermöglichen möglicherweise die gleiche Portabilität für crxDateien.

Verweise