问题标签 [b2g]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1851 浏览

firefox - WebIDE Firefox OS 模拟器操作失败:连接到运行时

在此完成菜鸟。试图让 Firefox OS 模拟器工作以学习为 Firefox OS 编写应用程序。运行 openSUSE 13.2。我无法启动模拟器。

我安装了 Firefox 34.0.5,我为 Firefox OS 1.3 和 1.4 启用了详细日志记录,如下所述: https ://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_Simulator

我打开 WebIDE,转到选择运行时并安装模拟器,我选择 1.3 或 1.4 并安装。(我也尝试过直接从:https ://ftp.mozilla.org/pub/mozilla.org/labs/fxos-simulator/ 安装)无论哪种方式,Firefox 1.3/1.4 都在 WebIDE 中的 Select Runtime 下列出。

我尝试通过单击 WebIDE 上的 Select Runtime 下的 Firefox 1.3 或 1.4 来运行模拟器。

我在 WebIDE 上看到一个微调器图标,一段时间后我收到一条错误消息:

有一个故障排除按钮,我在那里找不到任何有用的帮助。我可能遗漏了一些明显的东西,但我看不到它。

浏览器控制台日志显示:

0 投票
1 回答
183 浏览

firefox - 如何在 Firefox OS/b2g 中使用本地化/翻译

本地化工作流程的方式似乎有很多变化。当我查看文档时,我发现所有页面都存在差异:

https://developer.mozilla.org/en-US/Apps/Build/Localization/Localizing_Firefox_OS_Apps

https://developer.mozilla.org/en-US/Apps/Build/Localization/Getting_started_with_app_localization

https://developer.mozilla.org/en-US/Apps/Build/Localization/Localizing_strings_in_JavaScript

https://github.com/robnyman/TranslationTester

https://github.com/robnyman/Firefox-OS-Boilerplate-App

我已经尝试了所有我能想到的版本和组合(我的手机是运行 Firefox OS 2.0 的 Geeksphone Revolution),但没有按预期工作。要么我根本没有文字,要么我总是得到英语。

举一个不确定性,本地化链接标签应该是什么样子。到目前为止,我已经尝试了这些变体(每个都有对应的 .ini/.properties 文件的文件结构):

由于 developer.mozilla.org 上的所有文档页面和它们链接到的 GitHub 页面看起来都不同,我如何才能找出使用 Firefox OS/b2g 2.x 本地化的标准方法?

0 投票
2 回答
165 浏览

firefox-os - 将 B2G 端口连接到特定设备

Firefox OS 文档中,可以阅读:

如果您的设备未列出,您应该立即停止并帮助将 B2G 移植到您的设备或等到其他人完成。如果你能帮忙,我们会更喜欢它!

我应该如何帮助将 B2G 移植到我的设备(Alcatel Orange Klif / OneTouch 4022D)?

0 投票
0 回答
93 浏览

xcode - FirefoxOS:无法在 Mac 上为 Emulator 构建 b2g -Yosemite

我正在尝试在 Mac - Yosemite (10.10.5) 上构建 B2G,并且我有多个版本的 Xcode 4.6.3、5.0.2、6.4 和 7(beta 5)。我遵循 Mozilla 文档(https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Preparing_for_your_first_B2G_build

终端:(已安装 autoconf (GNU Autoconf) 2.69)

  1. 克隆源代码:git clone git://github.com/mozilla-b2g/B2G.git
  2. 命令按照 Mozilla 文档运行:运行 ./config.sh 模拟器
    b。运行 ./build.sh -j1

之后我收到此错误:

如需完整的控制台,请访问:https ://drive.google.com/open?id=0B8Xlqkz1LkRWdXh4S0VlaWNCZ1U并下载,请给出您的建议。

0 投票
3 回答
3725 浏览

mozilla - Gecko build failed 错误:找不到 autoconf 2.13,但已经安装了 autoconf

我正在尝试构建 Gecko 代码,我从 Github 克隆了它:git clone https://github.com/mozilla/gecko-dev.git

我收到 autoconf 2.13 not found 错误,它已经安装在我的 Mac 机器中:

请帮助我,并告诉我解决方案。

0 投票
0 回答
99 浏览

ipc - WebID 和 IDL(XPIDL) 有什么区别?

WebIDL:是一种接口描述语言,用于描述构成 Web 应用程序编程接口 (API) 的数据类型、接口、方法、属性和其他组件。

IDL(XPIDL) :它是一种接口描述语言,用于指定 XPCOM 接口类。(XPIDL 未来有望向 WebIDL 收敛。)

这两个接口使用 XPCOM 来实现跨语言的 IPC 机制。

所以,我的问题是:

  1. WebIDL 和 XPIDL 有什么区别?
  2. 为什么 IDL 在特性上会向 WebIDL 收敛?

谢谢你。

0 投票
2 回答
736 浏览

javascript - KaiOS 空间导航

我试图在我的应用程序中添加空间导航KaiOS,但我无法实现。该页面的信息非常少。

例如,当我添加以下代码时:

我收到此错误:

currentIndex 未定义

也许您有一些空间导航的工作示例?

0 投票
1 回答
90 浏览

javascript - 为什么 KaiOS 模拟器 (B2G) 中的相机不工作?

我想使用 KaiOS 技术进行 QR 扫描,但这在 KaiOS 模拟器中不起作用。我正在使用模拟器 2.2 版。但是,我尝试使用网络浏览器,相机工作正常。