最近 Firefox 动作频频,首先是与 Google 分道扬镳,将新的默认搜索引擎设为 Yahoo!,其次是曾一度拒绝 iOS 平台的 Mozilla 表示正在研究新的方法来制作适用于 iOS 的 Firefox,更完全使用苹果最新编程语言 Swift 编写,并将其所有源码托管至 GitHub 上。现在,Firefox 又开源了一款 Firefox.html App。
Firefox.html 是一个 HTML App(类似任何的 B2G App),基于 Browser API 并且与 Gaia's浏览器的工作方式一样。Firefox.html 试图用 HTML 来重新实现 Firefox UI,例如 FxOS apps。Firefox.html 唯一的目的则是掀起有关对 XUL 未来的讨论。该项目主要分为两大模块,一个是 App,一个是运行时(HTML Runner)。
Firefox.html 源码托管在 Github 上,目前代码比较丑陋,可以在 Linux、Windows 和 Mac 上运行,已经实现的功能有 tabs,navigation,history,ssl,devtools,search,zoom 等等。
安装
备注:如果你没有--recursive,那么,克隆后的 lib/require.js 里面将会是空的。修复方法如下:
git submodule update --init
如何改变代码
更多详情,大家可以访问 Firefox.html 的托管地址或者下载源码试玩一下。