firefox.html:用html重现firefox ui -欧洲杯足彩官网

0顶
0踩

firefox.html:用html重现firefox ui

2014-12-12 11:22 by 正式编辑 cao345657340 评论(2) 有5965人浏览
摘要:firefox.html是一个html app(类似任何的b2g app),基于browser api并且与gaia's浏览器的工作方式一样。firefox.html试图用html来重新实现firefox ui,例如fxos apps。

最近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上,目前代码比较丑陋,可以在linux、windows和mac上运行,已经实现的功能有tabs,navigation,history,ssl,devtools,search,zoom等等。

安装

  1. 使用下面命令克隆仓库:git clone --recursive
  2. 下载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
更多详情,大家可以访问或者下载源码试玩一下。
  • 大小: 15.8 kb
来自:
0
0
评论 共 2 条 请登录后发表评论
2 楼 2014-12-13 13:12
我在很久以前就写了一个火狐扩展可以生成一个独立的应用,几百k大小~把火狐作为运行时,只要会html就能写客户端~当时发了很多论坛~也没人鸟我的东西……感觉火狐这玩意在国内还是不行
1 楼 2014-12-13 13:06
很久以前就有xulrunner。可以把html页面作为winform窗口,用js写客户端,非常简单。跨平台。可惜推广的不好。没人知道

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 导语:mozilla一直在模糊firefox及其底层组件,它已被证明是识别质量和安全漏洞的最有效方法之一。mozilla一直在模糊firefox及其底层组件,它已被证明是识别质量和安全漏洞的最有效方法之一。通常,研究人员会在不同...

  • mozilla 的 firefox graphics 团队正在向社区寻求帮助,由于他们收到了一些随机发生的 ui 错误报告,却一直无法找出错误的重现步骤(str),因此现在向外寻求社区用户的帮助。团队表示,找出错误并重现步骤的用户...

  • 使web开发者使用firefox的时候,浏览器可以提供大量开发工具和选项。本文将这些工具做了简单整理。 firebug 迄今为止,最知名的web浏览器的web开发工具就是firebug扩充套件。毫无疑问,在很长的一段时间,它...

  • 前言 俗话说,常在河边走哪能不湿鞋,天天和浏览器打交道,发现浏览器竟然也隐藏bug也不是新鲜事了。可以看下我之前的文章: 【原创】分享ie7一个神奇的bug...【原创】三招搞死你的ie11,可重现代码下载(ie crash...

  • 使用python读取和与html表交互(reading & interacting with html table using python)我想在9:30开始,然后向前跳1分钟与桌子互动。 我想将所有数据导出到dataframe。 我尝试过使用pandas.read_html()并尝试使用...

  • 很多人都知道我们在做fineui控件库,在这 9 年多的时间里,在和浏览器无数次的交往中,也发现了多个浏览器自身的bug,并公开出来方便大家查阅: 分享ie7一个神奇的bug(不是封闭标签的问题,的确是ie7的bug) ...

  • 2、gecko内核:代表作品是firefox,即火狐浏览器。 3、webkit内核:代表作品是safari chromewebkit、曾经的chrome,是开源的项目。 4、presto内核:代表作品是opera ,presto是由opera software开发的浏览器排版...

  • 前言很多人都知道我们在做fineui控件库,在这 9 年多的时间里,在和浏览器无数次的交往中,也发现了多个浏览器自身的bug,并公开出来方便大家查阅: 分享ie7一个神奇的bug(不是封闭标签的问题,的确是ie7的bug)...

  • html篇html5新增的标签有那些答案解析:内容元素:header、footer、section、aside、nav、section表单控件:datalist、color、date、time、email、search多媒体元素:audio、video、embed控件元素:websoket、web...

  • 昨天我发了一篇文章【抓个firefox的小辫子,围观群众有:chrome、edge、ie8-11】,提到了一个firefox很多版本都存在的问题,而相同的测试页面在chrome、edge、ie8-11下面一切正常。 在评论里面,网友 @blackheart ...

  • vb语言vb光盘管理系统设计(源代码 系统)本资源系百度网盘分享地址

  • h型脚架疲劳测试机sw16可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • 笔记.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • 金属材料杂质自动检测设备sw17可编辑_零件图_机械工程图_机械三维3d建模图打包下载.zip

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

  • python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。python社区提供了大量的第三方库,如numpy、pandas和requests,极大地丰富了python的应用领域,从数据科学到web开发。python库的丰富性是python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,matplotlib和seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

global site tag (gtag.js) - google analytics
网站地图