Firebugのようなアドオンを作る方法は?
-
01-10-2019 - |
質問
私は基本的にdotnet開発者(初心者)です。私は作る必要があります IEアドオン FirefoxのFirebugのように。 HTMLおよびCSS機能が必要です Firebugの場合、他の機能は必要ありません。どこから始めて、どのプラットフォームを選ぶべきかを知りたいです。私はdotnetを好みますが、不可能な場合は他の人にも行くことができます。クライアントのデータベースを接続するFFツールバーを作成しましたが、FireBugの種類のアドオンについては知りません。私はそれを作る必要があります IEのみ。誰かが私のプロジェクトを作るように導くリンク、コードスニペット、および/またはいくつかの理論で私を助けてくれますか。助けてくれてありがとう:)
よろしく
他のヒント
IE開発者ツールバーが元々実装された方法は、DOMを歩き、さまざまなIEを使用する探検家バーでした comプログラミングインターフェイス, 、Idisplayservicesなど。
これはIEのために行うべき大きな取り組みです。拡張機能からうまくやれないことができなかったものがいくつかありました(したがって、開発ツールはIEに直接統合されていました)、おそらく同じ問題に遭遇するでしょう。また、あなたはあなたが行くように学んでいるように思われるので、このために非常に積極的なタイムラインを約束しないでください。些細なことではありません。
しかし、基本的なアウトラインは次のとおりです。ExplorerBarを動作させることです。 iObjectWithSiteを実装します。 IEがget setSiteメソッドを呼び出すと、ポインターが既知のキャッシュをキャッシュします。後でiunknown :: queryinterfaceおよびiserviceprovider :: queryserviceで尋問することができます。これが次のとおりです 料理本.
また、私はこれには.netをまったくお勧めしません。あなたはすべての挿入を自分で書く必要があり、つまり、とにかくマネージドエクステンションでうまく再生されません。
回答#4でコメント#1を読む:Firebug Liteはすでに存在し、IEで機能します、参照してください http://getfirebug.com/firebugliteそのオープンソースBSDライセンスと、貢献としてのお客様の改善を歓迎します。