Firefoxのソースコード

導入

オンラインでの閲覧

ダウンロード

現行のFirefoxのソースコードは、次のページからダウンロードできます。

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/latest/source/

特定のバージョンのそれは、次のリンクを開き、所望のバージョン番号のディレクトリにあるsourceディレクトリにあります。

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

たとえば、バージョン[2.0.0.4]のソースコードはftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.4/source/にあります。ダウンロード - Downloading Source Archives - 開発者ガイド | MDN

構成

ディレクトリ 内容
accessible  
browser Firefoxのためのフロントエンド コード。大半はxpfeディレクトリにあるファイルが基となっている。
build  
caps  
chrome  
config  
content  
db  
dbm  
docshell  
dom  
editor  
embedding  
extensions  
gfx  
intl  
ipc  
jpeg  
js  
layout  
media  
memory  
modules  
netwerk  
nsprpub  
other-licenses  
parser  
plugin  
probes  
profile  
rdf  
security  
storage  
sun-java  
testing  
toolkit  
tools  
uriloader  
view  
webshell  
widget  
xpcom  
xpfe SeaMonkeyのフロントエンド。ブラウザのインターフェイスのためのXULファイルや他のMozillaで使用される共通ファイルなどを含む。
xpinstall  
xulrunner  
Mozilla Source Code Directory Structure | MDN

.jsmファイル (JavaScriptコードモジュール)

拡張子が.jsmのファイルはJavaScriptコードモジュールであり、その実体はJavaScriptのコードです。JavaScript コードモジュールの利用 - Mozilla | MDN

複数の技術系サイトから、まとめて検索