请选择 进入手机版 | 继续访问电脑版
Mozilla

火狐社区

登录    注册

用新浪微博连接 QQ互联

Firefox 64中附加组件的改变

xuyuehang Mozilla员工 发表于 2018-11-13 11:19:25 | 显示全部楼层 |阅读模式 [复制链接]
0 3945
本帖最后由 xuyuehang 于 2018-11-14 15:56 编辑

随着 Firefox 63 中扩展功能的爆炸式增长,Firefox 64 也进入了 Beta 版,而且其功能变得越来越丰富,以下会从几个方面介绍 Firefox 64 版本中附加组件功能的改变。

附加组件管理
扩展最明显的变化来自 Firefox 的用户界面,其中附加组件管理页面(about:addons)会进行一次升级。
new-aom-600x285.png

此页面上的更改包括:

每个扩展都显示为可以点击的卡片。
每个卡片都会包含扩展程序的说明以及 “选项”,“禁用” 和“移除”按钮。
对顶部搜索框进行了重新规划。
该页面可以直接链接到 Firefox 首选项页面(about:preferences),同样首选项页面也能链接回 about:addons,两者之间的导航非常容易。它们显示在页面的左下角。

这些变化是对 about:addons 页面重新设计的一部分:使 Firefox 中的扩展和主题管理更简单,更直观。你将在 2019 年看到关于这个页面的其他改进。

extension-web-notify-600x554.png


我们还需要确保用户能随时了解扩展是如何控制 Firefox 的功能,所以 “通知权限” 窗口现在将显示扩展程序何时控制浏览器接受或拒绝 Web 通知请求的能力。

install-dh.png

安装扩展程序后,通知弹出窗口将立即显示在主菜单之外。 这可确保用户始终确认通知,并且切换选项卡不会意外解除通知。

remove-cm.png

最后,现在可以通过右键单击扩展浏览器操作图标并从生成的右键菜单中选择 “删除扩展” 来移除。


更多右键菜单改进

Firefox 63 对扩展右键菜单进行了大量改进,并且正如所承诺的,Firefox 64 还会带来更多改变。

最大的变化是可以从 contextmenu DOM 事件调用的新 API,以在扩展页面中设置自定义右键菜单。browser.menus.overrideContext() 允许扩展隐藏所有默认的 Firefox 菜单项,以支持提供自定义右键菜单 UI。该右键菜单可以包括扩展的多个顶级菜单项,并且可以选择是否包含标签页和书签的右键菜单。

要使用新 API,必须声明 menus 和新的 menus.overrideContext 权限。此外,如果要调用来自其他扩展的右键菜单,还必须分别声明标签页和书签权限。

在撰写本文时,API 仍在 MDN 中撰写,感兴趣的朋友可以随时关注。

来源:https://blog.mozilla.org/addons/ ... ions-in-firefox-64/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表