Firefox.html:用HTML重现Firefox UI_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Firefox.html:用HTML重现Firefox UI

Firefox.html:用HTML重现Firefox UI

 2014/12/11 20:33:16    程序员俱乐部  我要评论(0)
  • 摘要:最近Firefox动作频频,首先是与Google分道扬镳,将新的默认搜索引擎设为Yahoo!,其次是曾一度拒绝iOS平台的Mozilla表示正在研究新的方法来制作适用于iOS的Firefox,更完全使用苹果最新编程语言Swift编写,并将其所有源码托管至GitHub上。现在,Firefox又开源了一款Firefox.htmlApp。Firefox.html是一个HTMLApp(类似任何的B2GApp),基于BrowserAPI并且与Gaia's浏览器的工作方式一样。Firefox
  • 标签:FireFox
class="topic_img" alt=""/>

  最近 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 等等。

  安装

  1. 使用下面命令克隆仓库:git clone --recursive https://github.com/paulrouget/firefox.html
  2. 下载 HTMLRunner 运行时: http://people.mozilla.org/~prouget/htmlrunner/(包命名为 firefox-xx.xx)
  3. 运行 HTMLRunner 运行时(binary 名称为 firefox);
  4. HTMLRunner 将会访问本地上的 firefox.html 文件,具体路径在你步骤 1 中;
  5. 现在可以在浏览器中运行了。

  备注:如果你没有--recursive,那么,克隆后的 lib/require.js 里面将会是空的。修复方法如下:

git submodule update --init

  如何改变代码

  1. 在 firefox.html 目录下修改
  2. Ctrl/Cmd-Shift-R 来运行新代码(该命令不支持 Windows,残剑 issue 12)
  3. 提交 PR

  更多详情,大家可以访问 Firefox.html 的托管地址或者下载源码试玩一下。

发表评论
用户名: 匿名