![]() |
Eigenes Firefox Plugin
Hallo
Ich möchte mir ein eigenes Firefoxplugin schreiben..... Ziel des ganzen soll sein, das wenn man auf eine bestimmte Seite geht, soll angezeigt werden das weitere Plugins Notwendig sind und man dann draufklicken kann. Danach soll die EXE heruntergeladen werden und FTP funktionen auf dieser Seite bereitstellen. So nun das Problem: Wie erstelle ich ein FireFox Plugin in Delphi? Danke schonmal liebe grüsse Claudio |
Re: Eigenes Firefox Plugin
:gruebel:
Mozilla Plugin using Delphi ![]() ![]() |
Re: Eigenes Firefox Plugin
Danke
Ich hab nun die DLL compiliert und in das Verzeichniss Mozilla Firefox/Plugins kopiert doch die Testseite funktioniert nicht bzw. sie findet das plugin nicht |
Re: Eigenes Firefox Plugin
hat keiner mehr eine idee?
|
Re: Eigenes Firefox Plugin
:glaskugel:
Schade, dass ich nicht hellsehen kann. COde? |
Re: Eigenes Firefox Plugin
Nee der Code klappt ja
Aber Firefox erkennt das Plugin nicht Wie kann ich da ein Plugin manuell installieren? |
Re: Eigenes Firefox Plugin
Wenn die DLL innerhalb von C:\Programme\Mozilla Firefox\plugins liegt, wird das Plugin eigentlich immer geladen. (das heißt aber nicht, dass es funktioniert) Es ist mir nicht bekannt, dass man in diesem Falle noch manuell etwas installieren müsste.
Was sagt denn "about:plugins" sowie "Extras -> Addons"? (Wobei ich aber vermute Plugin != Addon) [Add] Außerdem müsste man die Firefox-Version beachten. Ich ärgere mich immer bei Firefox 3 über die schönen Firefox 2 Addons, die ich nicht nutzen kann. Ob Firefox auch mit den Plugins so wählerisch umgeht, weiß ich nicht. Gruß blackdrake |
Re: Eigenes Firefox Plugin
Schau mir das SDK auch grad an. Die Demo läuft bei mir und ist vom Prinzip her auch soweit klar. Nur will ich keine Form innerhalb einer Seite anzeigen sondern einen Filter schreiben, der mir bestimmte Sachen im HTML sucht und ersetzt.
Hab da allerdings ein paar kleine Verständnisprobleme: Wie komme ich an den Inhalt der aufgerufenen Seite? Wenn ich mir die Funktionen NPPlugin.pas so anschaue, dämmerts schon. Allerdings spiele schon seit 'ner Weile mit NPP_NewStream, NPN_NewStream, NPN_RequestRead, ... rum, jedoch ohne irgendein Resultat - nichtmal ne Zugriffsverletzung oder FF-Absturz ... Einfach nichts, als würde er die Funktionen nicht ausführen. :gruebel: Und läuft das da Event-gesteuert oder per Request? Die (riesigie ...) Doku zu dem Spaß vermittelt irgendwie zweierlei Eindruck. Wenn per Events: Wo gebe ich diese Events an? Eventhandler hab ich bisher keine gesehen ... Fühl mich da grad ein wenig verloren, da ich nicht so recht weiß, wo ich anfangen kann. :pale: Zitat:
|
Re: Eigenes Firefox Plugin
@Nuclearping:
Ist es vielleicht möglich, dass es hier ein kleines Verständisproblem des Begriffs "Plugin" gibt? Ein Plugin im Browsersinne sollte ein Objekt sein, dass in eine Webseite eingebettet werden kann - zum Beispiel das Flash-, Java-, oder Silverlightplugin. Was Du machen willst, hört sich eher nach einer Extension an, also eine zusätzliche Funktion für den Browser selbst(wie z.B. Firebug). Diese werden meines Wissens für Firefox in JavaScript geschrieben. |
Re: Eigenes Firefox Plugin
Hm, dachte ich mir schon fast. Würde auch erklären, warum er nichts macht. :mrgreen:
Ging davon aus, dass wenn ich den MIME-Type von application/x-test-plugin auf text/html ändere, dass er quasi dann jede Seite erstmal durch's "Plugin" jagt, ich da mein Zeug filter und ihm das dann wieder zurückschicke. Da werd ich mir wohl mal XUL anschauen. Danke. :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz