Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Eigenes Firefox Plugin (https://www.delphipraxis.net/117569-eigenes-firefox-plugin.html)

hedie 21. Jul 2008 08:34


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

turboPASCAL 21. Jul 2008 08:48

Re: Eigenes Firefox Plugin
 
:gruebel:

Mozilla Plugin using Delphi
http://ftp.newbielabs.com/Delphi%20M...gin/Readme.htm
http://ftp.newbielabs.com/Delphi%20Mozilla%20Plugin/

hedie 21. Jul 2008 09:05

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

hedie 22. Jul 2008 08:49

Re: Eigenes Firefox Plugin
 
hat keiner mehr eine idee?

MSSSSM 22. Jul 2008 09:22

Re: Eigenes Firefox Plugin
 
:glaskugel:
Schade, dass ich nicht hellsehen kann.
COde?

hedie 22. Jul 2008 09:31

Re: Eigenes Firefox Plugin
 
Nee der Code klappt ja

Aber Firefox erkennt das Plugin nicht

Wie kann ich da ein Plugin manuell installieren?

blackdrake 23. Jul 2008 01:16

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

nuclearping 23. Sep 2008 09:15

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:

Zitat von hedie
Nee der Code klappt ja

Aber Firefox erkennt das Plugin nicht

Wie kann ich da ein Plugin manuell installieren?

Das Plugin muss "NPxyz.dll" heissen. Also NP... am Anfang, sonst weigert sich FF, irgendwas damit am Hut zu haben.

BloodySmartie 23. Sep 2008 10:21

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.

nuclearping 23. Sep 2008 14:58

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 21:45 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz