找不到附加组件 - >我个人构建的Firefox 44.0.2中的语言和许多其他按钮

时间:2016-03-03 10:18:49

标签: c windows firefox firefox-addon mozilla

我正在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语言应该是相同的。

我遵循了这个指导:https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_build/Windows_Firefox_build

我的mozconfig文件如下:

Add-ons -> Languages

但我仍然发现我的版本与官方版本之间存在一些差异。

  1. 正式版是中文版。但我不知道如何在我的建筑中指定UI语言?生成的二进制文件只是直接中文版?

  2. 我发现我的内置版本没有Undo, Easy Screenshot and 打开微信网页版选项,这是官方软件的选项。

  3. 缺少一些按钮,如下图所示(上面是官方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页面上搜索了它们,但没有找到它们的运气。如果在构建过程中无法集成这些按钮,我可以在构建后手动添加它们吗?

  4. enter image description here

    那么如何使我的构建与官方Firefox完全一样?谢谢!

0 个答案:

没有答案