15

Meine Firma verfügt derzeit über ein Produkt, das auf einer benutzerdefinierten ActiveX-Steuerung basiert. Die eingesetzte Technologie ist plattformübergreifend konzipiert, aber unsere Lösung beschränkt sich offensichtlich auf den Internet Explorer unter Windows.Wie entwickle ich Browser-Plugins mit plattformübergreifender und browserübergreifender Kompatibilität?

Langfristig möchten wir browser- und plattformübergreifend werden (d. H. Andere Browser unter Windows unterstützen, Macintosh oder Linux unterstützen).

Offensichtlich, wenn wir Firefox unter Windows unterstützen wollten, müsste ich ein Plugin dafür schreiben. Aber wenn ich den Macintosh unterstützen möchte, wie greife ich das an? Ist es möglich, eine Version des Firefox-Plugins zu kompilieren, die auf dem Mac läuft? Wäre ich nachlässig, Safari nicht auch auf dem Mac zu unterstützen? Gibt es plugins, die auf einer Plattform cross-browser sind? (d. h. können Browser Plugins für andere Browser ausführen)

Was tun Benutzer im Allgemeinen, wenn sie mehrere Plattformen mit einem Prozess unterstützen möchten, der plattformübergreifend und browserübergreifend kompatibel sein muss?

Antwort

9

Die Antwort ist firebreath

+1

Bearbeitet Ihren Post auf http://www.firebreath.org anstatt der Google-Code-Seite zu posten; wir benutzen das nicht mehr =] – taxilian

+0

Kann firebreath die Windows-Registrierung lesen? – xr280xr

0

Verwenden Sie COM unter Windows und XPCOM/Corba in Firefox/Linux.

+0

Was ist mit dem Macintosh? –

+0

OS X ist auch nur ein Unix, also sollte XPCOM es auch tun. –

+0

XPCOM wird nicht mehr zum Erstellen von Browser-Plugins in Firefox unterstützt, und unter Windows würde COM nur auf IE funktionieren. Auf allen Plattformen würde XPCOM nur bei Firefox helfen, selbst wenn es für Plugins unterstützt wurde. (Hinweis, ich merke, dass es immer noch für Erweiterungen verwendet werden kann) – taxilian

2

Ich würde Java mit nativen Bibliotheken verwenden. Lange Zeit habe ich Video Chat so entwickelt gesehen. Applet enthielt nativen Code für jede unterstützte Plattform. Ich bin kein Java-Programmierer, ich kann Ihnen keine Details sagen, aber es hat funktioniert.

7

Sie auch kango

+4

Kango sieht interessant aus, aber es ist für Erweiterungen, nicht Plugins. siehe http://npapi.com/extensions – taxilian

+0

@taxilian Ich denke, das OP will Erweiterung –

2

Vielleicht FireBreath ist eine gute Wahl für Sie könnten versuchen! Ich kompiliere nur ein Test-Plugin auf vs2010 und es ist kompatibel mit IE9, Firefox und Google Chrome.

+0

Jede Chance, die Sie mit FireBreath verbunden sind? –

+0

Ich bin jetzt ein Neuling für FireBreath. Aber ich denke, es ist ein großartiges Werkzeug, um ein Plugin zu erstellen. – Bing

+0

ist es tragbar zu Mac? – andi

Verwandte Themen