インストールせずに Build ID を調べる
Firefox のテストをしているとその Build ID を知る必要があることが多々あります。インストールしてからなら Build ID を確認する方法はいくらでもありますが、インストール前に確認する方法はあまり知られていないと思います。
調べる方法はいくつかあるのですが、私が最近参照しているのは Talkback の master.ini ファイルで定義されている BuildID 値です。私の知る限りバージョンやプラットフォームに関わらず共通して参照できるのはここだけなので。
# もっと手早く確認できる場所があったら教えてください。
具体的には Firefox 1.5.0.x Win Installer ならば firefox-1.5.0.x.ja.win32.installer.exe を 7-zip で開いて talkback.xpi の bin/extensions/talkback@mozilla.org/components ディレクトリにある master.ini 冒頭で
; manifest.init;
; WARNING - Do not edit this file. It will likely be overwritten if you do so.
VendorID = "MozillaOrg"
ProductID = "Firefox15"
PlatformID = "Win32"
BuildID = "2006030804"
ManifestVersion = 3
ApplicationName = "Firefox15"
などと書かれている部分を参照します。この場合であれば 2006030804 が Build ID になります。多少ディレクトリ構造は異なりますが 1.0.x や他のプラットフォームあるいは Thunderbird でも同じです。
Comment by あ
2006/4/12
そんなところにテキストで書いてあったんですね。
自分はそんなこと知らずに、バイナリの中に埋まってる文字列を取り出してました。
cygwin で
strings firefox.exe | grep 2006
とか、
Linux だったら
strings firefox-bin | grep 2006
とか。