Frage

Ich bin im Grunde ein Dotnet Entwickler (Anfänger). Ich brauche ein IE addon wie Firebug in Firefox zu machen. Ich brauche HTML und CSS-Funktionen von Firebug, nicht die anderen Funktionen nicht benötigen. Ich würde gerne wissen, wo soll ich anfangen und welche Plattform soll ich wählen. Ich würde es vorziehen, dotnet, aber wenn nicht möglich, für andere als gut gehen kann. Ich habe eine FF Toolbar gemacht, die Client-Datenbank verbindet, aber keine Ahnung von den Firebug Art von Add-on haben. Ich muss es machen nur für IE . Kann jemand mir helfen, mit Links, Code-Schnipsel und / oder einigen Theorien, die ich würden führen zu meinem Projekt zu machen. Vielen Dank für jede Hilfe:)

Viele Grüße

War es hilfreich?

Lösung

Die Entwicklung etwas wie Firebug ist eine große Verpflichtung für jemanden, den ich davon aus bin hat, bevor Sie eine Firefox-Erweiterung nicht geschrieben werden.

sagte, gibt es eine Einführung in die Erweiterungen für Firefox auf der Blog Mozilla , und etwas ähnliches für IE auf MSDN .

Schließlich gibt es einen Grund, warum Sie selbst etwas schreiben müssen? Firebug funktioniert recht gut, und IE hat Developer Tools

Andere Tipps

Die Art und Weise der IE Developer Toolbar ursprünglich implementiert wurde, war eine Explorer-Leiste, die den DOM geht und nutzt die verschiedenen IE COM Programmierschnittstelle , wie IDisplayServices.

Das ist ein großes Unternehmen für IE zu tun. Es gab, dass einige Dinge einfach nicht gut von einer Erweiterung getan werden könnte (also die Entwickler-Tools wurden direkt in IE integriert), und Sie werden in die gleichen Probleme wahrscheinlich laufen. Auch scheint es, werden Sie lernen, wie Sie gehen, also nicht einen sehr aggressiven Zeitplan für diese versprechen. Es ist nicht trivial.

Aber die Grundzüge ist: Bringen Sie Ihren Explorer Bar arbeiten. Implementieren Sie IObjectWithSite. Wenn IE ruft Ihre get SetSite Methode, Cache, dass IUnknown-Zeiger. Sie können es später abfragen mit IUnknown :: Query-Interface und IServiceProvider :: Query Zeiger auf das DOM und andere nützliche Gegenstände zu erhalten. Hier ist ein Kochbuch .

Auch würde ich nicht .net für diese überhaupt empfehlen. Sie werden alle Interop selbst schreiben und IE trotzdem gut mit verwalteten Erweiterungen nicht spielen.

lesen Kommentar # 1 in Antwort # 4: Firebug Lite ist bereits vorhanden und arbeitet in IE finden Sie unter http: // getfirebug. com / firebuglite Seine Open-Source BSD-Lizenz und wir würden die Verbesserungen als Beiträge willkommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top