Mozilla のコードを他のプロジェクトで利用する

あなた自身のプロジェクトで Mozilla のコードを利用するための方法はいくつかあります。

  • Mozilla は XUL と呼ばれる、その上にアプリケーションを構築できる、デスクトップアプリケーション向けの開発プラットフォームを提供しています。
  • SpiderMonkey JavaScript エンジンのような、プラットフォームの様々なコンポーネントをプラットフォームのそれ以外の部分を必要とすることなく利用することができます。
  • Firefox では用いられていませんが、他のアプリケーションで利用が可能なモジュールもあります。これの例は Java で書かれた JavaScript エンジンである Rhino です。
  • あなた自身のアプリケーション内のブラウザとして、Firefox で Web ページを表示するのに利用されているレイアウトエンジンである、Gecko を組み込めます。

XUL アプリケーションを構築する

XUL の利点
XUL の紹介。新しい開発者は必読です。
XUL リファレンス
XUL の完全なリファレンス。
XULRunner
XUL および XPCOM アプリケーションを容易にブートストラップするために利用される Mozilla ランタイムパッケージ。
Mozilla Toolkit
Mozilla Toolkit API についての情報。

Mozilla コンポーネントを利用する

SpiderMonkey
SpiderMonkey は Mozilla プロジェクトで利用されている JavaScript ランタイムエンジンです。
NSPR
Netscape Portable Runtime はシステムレベルや libc のような機能のためのプラットフォーム中立な API を提供します。
Necko
クロスプラットフォームなネットワーキング機能を提供する Mozilla のネットワーキングライブラリ。

Mozilla を組み込む

あなた自身のアプリケーションに Web ブラウザを組み込むための情報は Mozilla を組み込む を参照してください。

ドキュメントのタグと貢献者

最終更新者: Potappo,