Firefox Extensions in C schreiben

Übersicht Sonstiges Smalltalk

Neue Antwort erstellen

 

Garfield12

Betreff: Firefox Extensions in C schreiben

BeitragDo, Jan 07, 2010 21:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Zusammen,
ich habe in letzter Zeit ein wenig an einem kleinen Kommandozeileninterpeter (für eine kleine Scriptsprache von mir) gearbeitet. Jetzt möchte ich zu Übungszwecken ein Firefox Add-On schreiben, das eine Scriptfile vom Server lädt dem Interpreter übergibt und das Ergebnis vom Interpreter entgegenimmt.
Wisst ihr vielleicht wo ich anfangen könnte und kennt ihr vllt. ein paar Tutorials oder ähnliches dafür. Ich hab schon gegooglet aber nur Infos zu JS & XUL bekommen, ich habe aber schonmal gelesen man kann auch in C/C++ Extensions schreiben.
MfG
Garfield

Artemis

BeitragDo, Jan 07, 2010 22:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Kurze Suche nach firefox extension c++ bring folgendes zum vorschein:
https://developer.mozilla.org/..._Extension
https://developer.mozilla.org/en/Gecko_SDK
http://www.codeproject.com/KB/...onent.aspx
http://www.iosart.com/firefox/xpcom/

Es scheint da den Unterschied zwischen einer C++-Extension und einer C++-XPCOM-Component zu geben…

http://forums.mozillazine.org/...t&sd=a

Zitat:
Giorgio Maone:
The GUI and integration part of an extension (let's call it the "glue") is always written in JavaScript/XUL. But your JavaScript code can <b>execute external applications</b> written in C++ using <b>nsIProcess</b> API (that's what my <a href="http://www.informaction.com/mozilla/flashgot" target="_blank">FlashGot extension</a> does, for instance).

An harder but more extensible approach is packaging your C++ code as a <b>XPCOM component</b>, which is an object whose methods are directly callable by JavaScript (do you remember VBScript/MS COM?): take a look to http://www.mozilla.org/projects/xpcom/book/cxc/

Neue Antwort erstellen


Übersicht Sonstiges Smalltalk

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group