1. 简单百科
  2. GNOME 网页

GNOME 网页

GNOME 网页(原名Epiphany)是一款基于GTK的自由开源网页浏览器,由GNOME项目为Unix-like系统开发。它是GNOME桌面的默认和官方浏览器,也是GNOME核心应用的一部分。Epiphany最初基于Mozilla Application Suite的Gecko排版引擎,但自2.28版本起,开始使用Apple的WebKit排版引擎。尽管GNOME 网页是GNOME的一部分,但它不依赖于GNOME的组件,因此可以在支持GTK和WebKitGTK的任何系统上安装。GNOME 网页是elementary OS和Bodhi Linux版本5的默认浏览器。

发展历史

GNOME Web最初被命名为“Epiphany”,但在2012年作为GNOME 3.4的一部分重新品牌。Epiphany这个名称仍然在内部使用,作为其开发和源代码的代号。Debian的软件包仍然是epiphany-browser,而fedora和Arch Linux中是epiphany。Epiphany的第一个版本于2002年12月24日发布,最初使用Mozilla Application Suite项目的Gecko布局引擎来显示网页。它为Gecko提供了一个GNOME图形用户界面,而不是Mozilla的跨平台界面。2007年7月,Epiphany团队添加了对WebKit的支持作为替代渲染引擎。2008年4月1日,团队宣布将删除使用Gecko构建的能力,并继续使用WebKit。2009年9月,转换到WebKit作为GNOME 2.28的一部分完成。

功能和特色

主要功能

GNOME Web作为GNOME核心应用程序的一部分,与GNOME设置和其他组件(如GNOME Keyring)完全集成,遵循GNOME人机交互指南和GNOME软件堆栈,以提供对最新采用的边缘技术(如Wayland和最新的主要GTK版本)的支持。它还提供了使用GStreamer多媒体支持、小包大小(2.6MB)和由于使用共享组件而具有非常快的执行/启动时间。其他功能包括阅读模式、鼠标手势、智能书签、受到赞扬的网络应用程序集成机制、内置广告拦截、上下文菜单中的“插入表情符号”选项,可快速轻松地将表情符号和象形文字插入到文本框中、谷歌安全浏览、支持阅读和保存MHTML(一种将网页的所有文件合并为一个单一文件的存档格式)以及消耗比主要跨平台网络浏览器更少的系统资源。

网络标准支持

GNOME Web底层的WebKit浏览器引擎支持HTML 4、XHTML、层叠样式表 1和2、大部分HTML 5和CSS 3,以及Web检查器(Web开发调试工具)。加密媒体扩展支持不是目标,因为该标准没有指定要使用的内容解密模块,所有可用的模块都是专有的。但是,媒体源扩展得到支持,因为YouTube从2018年11月开始要求使用这项技术。Web曾经支持NPAPI插件,如Java和奥多比 Flash,但在GNOME 3.34中已经移除了支持。

参考资料