我正在Windows机器上构建最新的Firefox 44.0.2。我希望我的内置版本completely identical in the looking
与来自官方安装程序的版本completely identical in the looking
。到mk_add_options MOZ_MAKE_FLAGS=-j10
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-crashreporter
ac_add_options --enable-release
ac_add_options --enable-update-channel=release
ac_add_options --enable-update-packaging
ac_add_options --enable-jemalloc
ac_add_options --enable-verify-mar
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
export MOZ_OFFICIAL_BRANDING=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
mk_add_options MOZ_OFFICIAL_BRANDING=1
ac_add_options --enable-official-branding
ac_add_options --with-branding=other-licenses/branding/firefox
我的意思是所有的按钮,菜单,UI语言应该是相同的。
我的mozconfig文件如下:
Add-ons -> Languages
但我仍然发现我的版本与官方版本之间存在一些差异。
正式版是中文版。但我不知道如何在我的建筑中指定UI语言?生成的二进制文件只是直接中文版?
我发现我的内置版本没有Undo, Easy Screenshot and 打开微信网页版
选项,这是官方软件的选项。
缺少一些按钮,如下图所示(上面是官方Firefox,下面是我内置的Firefox)。他们的名字是open WeiXin web version
(意思是var callbacks = {};
function add(_case, fn) {
callbacks[_case] = callbacks[_case] || [];
callbacks[_case].push(fn);
}
function pseudoSwitch(value) {
if (callbacks[value]) {
callbacks[value].forEach(function(fn) {
fn();
});
}
}
)。我不知道这些按钮究竟是什么?附加组件?如何将它们集成到我的构建中?我在Add-ons页面上搜索了它们,但没有找到它们的运气。如果在构建过程中无法集成这些按钮,我可以在构建后手动添加它们吗?
那么如何使我的构建与官方Firefox完全一样?谢谢!