Wie kann ich Browser-Plugins mit Cross-Plattform und Cross-Browser-Kompatibilität im Auge entwickeln?
-
23-09-2019 - |
Frage
Meine Firma hat zur Zeit ein Produkt, das auf einem benutzerdefinierten beruht, in-house ActiveX-Steuerelement. Die Technik beschäftigt ist sich Cross-Plattform-Design, aber unsere Lösung ist offensichtlich auf Internet Explorer auf Windows beschränkt.
Langzeit wir Cross-Browser und Cross-Plattform werden möchten (das heißt, anderen Browser unter Windows unterstützen, unterstützt den Macintosh oder Linux).
Natürlich, wenn wir wollten Firefox unter Windows ich unterstützen würde es ein Plugin schreiben müssen. Aber wenn wir den Macintosh unterstützen wollte, wie greife ich das? Ist es möglich, eine Version des Firefox-Plugin, das läuft auf dem Mac zu kompilieren? Werde ich nachlässig nicht auch Safari seiner Unterstützung auf dem Mac? Gibt es Plugins, die auf einer Plattform Cross-Browser sind? (Das heißt, kann beliebigen Browser läuft Plugins für anderen Browser)
Was die Menschen im Allgemeinen tun, wenn sie mehrere Plattformen mit einem Prozess unterstützen möchten, die plattformübergreifende und Cross-Browser kompatibel sein müssen?
Lösung
Die Antwort ist firebreath
Andere Tipps
Sie können auch versuchen, kango
würde ich mit Hilfe von Java mit nativen Bibliotheken in Betracht ziehen. Lange Zeit Alter ich gesehen Video-Chat haben in einer solchen Art und Weise entwickelt. Applet enthalten nativen Code für jede unterstützte Plattform. Ich bin kein Java-Programmierer, ich kann Ihnen nicht sagen, Details, aber es hat funktioniert.
Vielleicht firebreath ist eine gute Wahl für Sie! Ich kompilieren nur ein Test-Plugin auf VS2010 und es ist kompatibel mit IE9, Firefox und Google Chrome.
Verwendung COM auf Windows und XPCOM / Corba in Firefox / Linux.