Steward 作为一个浏览器启动器,你可以通过输入某些命令,就能完成扩展、书签、标签页管理等大部分浏览器操作。
而开发 Steward 的初衷其实是为了方便禁用、启用扩展,当然对扩展的管理不只这二种,这篇攻略将为大家详细介绍一下。
Steward 是开源项目,代码托管在 Github 上,从 Chrome应用商店 安装,或 离线下载,官网是oksteward.com,论坛是bbs.oksteward.com。
启用扩展
命令:on
批量启用
使用命令启用扩展是挺方便的,但缺点在于只能针对单个扩展,而通过创建 Workflow 则可以批量启用扩展(详见附录)。
启动应用
命令:run
禁用扩展
命令:off
一键禁用
同样,使用 Workflow 可以一键禁用所有扩展(详见附录)。
上述命令会将除 Steward 之外的所有扩展禁用,如果要更彻底一些,可以在 Workflow 中加上 off Steward
命令。
删除扩展
命令:del
设置扩展
通常,每个扩展都有一个设置页面,以往我们只能点击扩展右键菜单中的选项打开它。
命令:set
查看扩展
命令:ext
查看浏览器中的扩展详情
按住 Shift
时,将打开扩展的主页,通常是 Chrome WebStore 详情或扩展的官网。
扩展协作
除了对扩展进行管理外,Steward 还能与某些扩展进行协作交互,前提是这些扩展有开放的接口。
以单词小卡片扩展为例 – 它是我的另一款开源浏览器扩展,为了配合 Steward 而提供了对外接口。
单词小卡片扩展支持单词查询、例句收集、卡片制作以及背单词功能。为了更便捷的背单词,我开放了一个相应的 Steward 插件,命令为 wd
。
如果你对于其它扩展也有类似的需求,可以去请求它的开发者提供对外接口,之后我就可以为其开发一个相应的插件与之配合使用。
附录
批量启用扩展的 Workflow
1 |
|
禁用所有扩展(Steward 除外)
1 |
|
禁用所有扩展
1 |
|