GNOME桌面的本地Web浏览器Web获得了急需的Web扩展支持,并计划在即将到来的GNOME 43上发布。以下是详细信息。
Web扩展允许您以多种方式扩展浏览器功能。我们都知道它是流行术语中的“附加组件”。目前有一些标准可用(如Manifest API JSON),所有流行的Web浏览器都使用这些标准来让用户和开发人员访问浏览器页面。
您一定已经在浏览器中安装了许多加载项--它们是使用这些API开发的。
GNOME Web 43提供扩展支持
GNOME Web是一个基于WebKit引擎的浏览器,到目前为止功能最少。有了新的Web扩展支持,GNOME Web现在可以支持为其他浏览器开发的附加组件。
例如,您可以从Firefox附加组件网站下载附加组件,然后直接导入到GNOME Web中。
在撰写本文时,Epiphany已经添加了以下API支持:
- 报警器
- 曲奇饼
- 下载
- 菜单
- 通知
- 存储
- 制表符
- 窗口
既然现在支持以上功能,你可以使用那些使用上述浏览器功能的Firefox/Chrome扩展。
多么?
只需转到Firefox插件页面,以文件(.xpi)的形式下载一些扩展。
现在,打开GNOME Web(安装说明如下),并从汉堡包菜单中选择扩展。然后单击添加。
GNOME Web中的扩展
您可以在以下窗口中看到添加的扩展并启用它们。我尝试了两个Firefox插件--“按图片搜索”和“谷歌翻译”--它们都运行得很好。这太吸引人了。
在GNOME Web中安装了一些Firefox插件
如何尝试?
在撰写本文时,这一点仍在开发中。您可以使用以下命令通过GNOME Nighly Flatpak repo试用此版本的GNOME Web。
确保创建一个文件夹“WEB_扩展
“在~/.var/app/org.gnome.Epiphany.Devel/data/epiphany
(如果不存在),然后再运行命令。
Platpak Remote-Add--If-Existes GNOME-夜间https://nightly.gnome.org/gnome-nightly.flatpakrepoflatpak安装GNOME-夜间org.gnome.Epiphany.Develflatpak运行org.gnome.Epiphany.Devel设置org.gnome.Epiphany.web:/org/gnome/epiphany/web/启用-Web扩展为真
GNOME Web版本43将在几个月后与GNOME 43一起发布时获得此更新。因此,就发行版而言,您应该在Ubuntu 22.10和Fedora37中获得此功能。
结束语
与今天的Google Chrome或Firefox相比,GNOME Web可能不是一个完整的功能,但随着这些增量和关键的更新,很快我们都有了一个基于WebKit的浏览器,作为这场永无止境的浏览器大战的额外选择。
那么,你对这次更新有什么看法,请在下面的评论框里告诉我。
通过婷萍的博客!