Firefoxプラグインを作成するための最小限のプログラミング要件は何ですか?Firefoxのプラグインを作成するためにはどのようなプログラミング言語が必要ですか?
答えて
高度なDOM、FirefoxのAPI
Firefoxのプラグインプラグイン。
Mozilla Plugin Developer Center
をチェックします。また、時にはFirefoxの拡張機能Firefox plugins are shipped as extensionsに見えるかもしれません。 Firefoxの拡張機能は、ブラウザ自体の機能を変更または拡張します。 Javascriptは、主にFirefoxプラグインを作成する言語です。
チェックアウトMozilla Extensions Developer Center
Firefoxのプラグインを開発するときに便利になるいくつかのFirefoxのプラグインは、Venkman Javascript Debuggerと
あなたが読書の組織的なスタイルにしている場合はFirebug Javascript debuggerあり、そして古き良き本を好みますここから始める。 http://www.amazon.com/Programming-Firefox-Building-Internet-Applications/dp/0596102437 これはXULの基礎から始まり、XULはアドオンを構築するために使用されます。あなたがjavascriptで触れているなら、間違いなくあなたを助けるでしょう。
その他、 ここから開始してください。 https://developer.mozilla.org/En あなたは、Firefoxのアドオンの開発を開始するために必要なもの、あるいはFirefox自体を学ぶことができます。
JavascriptとDOMにかなり堪能であれば、ここにジャンプしてください。 https://developer.mozilla.org/En/Developing_add-ons。 唯一の問題は、初心者のプログラマーにとって包括的ではないことです。プログラミングに関する専門的な知識があり、サンプルコードから言語を取り上げることができれば、ここから始めましょう。
しかし、私は間違いなく、上記のようによく整理された本を提案します。市場にはXULの本はほとんどありません。これは私の最初のGoogleの結果でしたので、ここでそれをリンクしました。
XULをhttp://www.amazon.com/で検索してください。2006-07の後に公開された書籍を少なくとも1つ選んでください。
[編集] はちょうどここに巨大な誤解があるようです。この良い記事に http://kb.mozillazine.org/Getting_started_with_extension_development
良い本、良い資源;拡張機能とプラグインについて注意を払うようにしてください。それは非常に重要な区別です! – taxilian
最後のリンクをもう少し最近のhttps://blog.mozilla.org/addons/2014/06/05/how-to-develop-firefox-extension/に置き換えることもできます。 – flaschbier
を見つけました。プラグインまたは拡張機能を作成しようとしていますか? Dougnukemが述べているように、プラグインはXULや拡張機能とは関係ありません。これらは、ブラウザが単独では使用できない機能を提供する共有ライブラリ(win、linux、macの場合は.dll、.so、または.dylib)です。
ご参考までには、FireBreath plugin frameworkを見て、いくつかのドキュメントを読むことをおすすめします。まともな場所を開始する:http://colonelpanic.net/2009/03/building-a-firefox-plugin-part-one/
また、あなたはまだこの質問の答えを選択していません。あなたはまだ答えを見つけていないか、またはあなたが忘れてしまったからです。
- 1. プログラミング言語でコンパイラを作成するために必要な言語機能は何ですか?
- 2. カスタムクライアント側の言語を解析するためのFirefoxプラグインの作成
- 3. Xmarks、この言語を使用するにはどのような言語が必要ですか?
- 4. どのようにFirefoxのプラグインを作成するには?
- 5. MTLライブラリにはどのような言語拡張が必要ですか?
- 6. wordpressプラグインの作成 - どのようなグローバルとインクルードファイルが必要ですか
- 7. Google Chromeの拡張機能の作成に必要なプログラミング言語
- 8. どのようにFirefoxの言語を変更するには?
- 9. 宣言的なプログラミング言語をgrokkingするためのヒント?
- 10. グラフを解釈するためにどのようなプログラミング言語を使用できますか?
- 11. フラッシュファイルを作成するにはどのようなソフトウェアが必要ですか
- 12. javascriptを別の言語に変換するプログラミング言語何が必要ですか?
- 13. iOS配布証明書を作成するためにはどのような役割が必要ですか?
- 14. ide、プログラミング言語、プラグインなどのバージョンを管理および追跡するツール
- 15. Pythonでプログラミング言語を作成するには
- 16. Telerikの剣道UIを使用するには、どのような言語が必要ですか?
- 17. Kinectデータを使用するWindowsプログラムを作成するために必要なプログラミング言語とソフトウェアは何ですか?
- 18. C#でプログラミング言語を作成
- 19. どのようなプログラミング言語、スキル、私は良いプログラマーの仕事を得るために学ぶ必要があります
- 20. 論理プログラミングのためのPrologより新しいプログラミング言語
- 21. IDEを必要とするプログラミング言語は?
- 22. どのように言語バインディングを作成しますか?
- 23. C#のようなイベントがDプログラミング言語にあります
- 24. プログラミング言語がスタックレスなのはどういう意味ですか?
- 25. Java GUIの作成にはどのような方法が必要ですか?
- 26. VB6またはC#または新しいプログラミング言語にQuickBasicコンバータが必要
- 27. ターミナルアプリケーションの作成に使用したプログラミング言語は何ですか?
- 28. ARMプラットフォーム上でプログラミングを始める際に助言が必要
- 29. Net BeansでWebアプリケーションを作成するために必要なプラグイン
- 30. 複数言語のウェブサイト - 異なる言語に必要な固有のURL(キャッシュを防止するため)?
最後の質問は最初の2つの点と何が関係していますか? – gnovice