问题标签 [gaia]
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.
javascript - FirefoxOS 的内存映射等效项
您将如何在 FirefoxOS、Tizen 或任何其他移动纯 JS 解决方案中模拟内存映射文件?
该用例适用于移动浏览器,您需要大量无法放入 RAM 的数据,或者您不想为此浪费 RAM 并希望延迟加载它。
我唯一发现的是IndexedDB或者我能做些什么呢?有更好的技巧或 API 吗?
嗯,看起来Web SQL 数据库也可以是 Android、Tizen 或 iOS 上的解决方案。但是 Firefox 不支持它(?)
更新:我问是因为一些实验
firefox-os - 在移动设备中配置不同的分辨率
我在三星 S2 上运行 Firefox OS。我想用 240x320 分辨率和 120dpi 测试我的应用程序。有没有办法在我的 S2 手机上将分辨率配置为 240x320?
在编译 Gecko 或加载它或 Gaia 时,我可以知道分辨率,应用程序会占用那么多区域,而屏幕的另一部分是空的。我在某处读到我们可以在 Firefox OS 的桌面版本中提供“b2g -screen 320x480@160 -profile”并以较低的分辨率运行应用程序。我想在 S2 手机上这样做。有没有办法做到这一点?
感谢帮助。
firefox-os - Firefox OS 的应用程序文档
将 Gaia 安装到我的手机后。在大多数应用程序中,按钮不起作用。我必须调试它。是否有任何文件将逐个应用程序解释每个应用程序。我已经解决了所有 HTML 和 CSS 问题,但无法在 .js 文件中找到代码。它是否记录了处理 .js 文件按钮事件的任何地方。
谢谢您的帮助。
javascript - Firefox OS:访问 extsdcard
尝试浏览手机上的每个 sdcard 时会遇到一些麻烦。以下功能似乎仅适用于第一个 sdcard...
设备:中兴open C, Firefox OS 1.3
makefile - 无法在 Windows 中从 git 构建 gaia。获取“Makefile:671:目标'首选项'的配方失败”
我正在尝试从 Windows 中的 git repo 构建和部署 gaia 构建。我正在尝试将其部署在 অ Flame 中。我正在尝试在安装了 cygwin 的 Windows 7 中执行此操作。安装完所有东西后,这是我得到的错误

这在 Linux 机器上工作得很好,但我需要在 Windows 中这样做,因为现在我只能访问它。
任何指向我在这里做错了什么的指针?
firefox-os - 无法让 FirefoxOS 在 Firefox 桌面上运行应用程序
在如何在 Firefox 中使用 FirefoxOS 电子邮件应用程序的说明中有一个步骤:
启动 b2g-desktop 实例以在端口 8080 上为电子邮件应用程序提供服务。
我该怎么做呢?
我试过了:
- 下载 b2g 并运行它:它就像一个模拟器(打开一个单独的屏幕)。我想在我的浏览器中查看该应用程序。
- 谷歌围绕如何在 Firefox 上运行“FirefoxOS 应用程序”。没有什么。
如何让 GAIA 应用在我的桌面 Firefox 上运行?我试图让它在 Linux amd64 firefox 35 上工作。
谢谢!
javascript - 在 Gaia-Firefox OS 中调试 - 编辑 App 的 JavaScript 文件不会反映在模拟器中
我在浏览器中有带有 App Manager 工具的 Mozilla Firefox 浏览器 35.0.1。
我在应用管理器中安装了 Firefox OS Simulator 2.0。
工具中有 2 个选项卡 -应用程序和设备
在我的问题中,我选择了 CLOCK 应用程序。我有一些断点和打印语句来调试 CLOCK 应用程序。完成更改后,我保存了 CLOCK 的 Java 脚本文件。
我回到浏览器中的 Firefox 模拟器,选择“添加打包应用程序”并添加我修改后的 java 脚本文件。在这里,我在模拟器中收到通知,我的 CLOCK 应用程序已安装。
!1 http://postimg.org/image/903alf1wf/
但我没有看到我所做的修改。如果我打开当前安装的时钟应用程序(我修改过),它是空白的,如图所示
!2 http://postimg.org/image/w3bezsy3v/
这里有什么我遗漏的吗,或者有没有其他方法可以编辑 java 脚本文件并立即看到我的模拟器中反映的更改?
我是 Gaia 开发的初学者。
python - Python Pexpect 和 Check Point Gaia 专家模式
我在工作中管理一些在 Gaia 操作系统上运行的 Check Point 防火墙。Gaia 是使用 2.6 内核的强化专用 Linux 操作系统。
我是 Python 的新手,我需要编写一个从 clish shell 进入“专家模式”的脚本。进入专家模式类似于调用su,因为它为您提供 BASH shell 中的 root 权限。
Clish 是一个类似于 Cisco 的定制外壳,用于简化操作系统配置更改。我在pexpect 和 ssh看到了类似的讨论:how to format a string of commands after su - root -c ,但是回复的人推荐了sudo。
这对我来说不是一个选项,因为sudo操作系统不支持,如果您要安装它,clish 将无法识别该命令。我的脚本的目标是通过 SSH 连接到设备、登录、调用专家模式,然后grep admin /etc/passwd运行date. 再次,sudo不是一个选择。
virtualbox - 通过 oracle vm 虚拟服务器通过 iso 检查点版本升级失败(R76→R77.30)
我写这篇文章是为了向您询问有关 iso 通过 oracle vm 虚拟服务器的 Check point version up failure (R76→R77.30) 的问题。
mount iso 后,我在虚拟服务器中命令「upgrade cd」。
然后,错误消息如下。
bin/upgrade_start:第 16 行:./upgrade:输入/输出错误
PGRADE:升级失败 - 退出状态 = 126
需要你的帮助。
marionette - 无法为第 3 方应用程序上的导航键发送 keyevents
我正在使用 Python 中的 merionette 在功能手机上的 Firefox OS 上进行自动化。
我的问题是我无法为某些应用程序上的导航键和其他选择键模拟硬件键事件(在下面的例子中,名称是 ApplicationName)。但是我可以在本机应用程序上使用它们。
下面是我的代码片段:
可能是什么原因?