Chrome 效率神器 Steward 进阶之 plugin 开发

726 阅读1分钟

Steward 的灵感来自于 Mac 的 效率神器 Alfred。在 Chrome 中,通过 Steward 简单地输入某些命令,就能完成扩展、书签、标签页管理等大部分浏览器操作。

Steward 免费开源,代码托管在 Github 上,从 Chrome应用商店 安装,或 离线下载,官网是oksteward.com

插件

Steward 内置了许多插件,通过它们能便捷地完成大部分浏览器操作,官方文档都有详细的说明。

当然,作为一个命令启动器,仅仅是提供众多插件还是不够的,必须能让大家方便快捷地创建自己的插件以及共享它们。

插件编写

从 V3.5.1 以后,Steward 开放了 api 文档,并提供了 plugin 编辑器。一键创建新的 plugin,通常只需要极少的 javascript 代码即可完成。

代码编辑器

插件发布

插件编写完成并本地测试 ok 以后,fork Steward 插件仓库,将插件文件放置到仓库的 ./plugins目录,同时在根目录下的 data.json 里备注插件的必要信息,并发起 merge request 即可。

插件安装

一旦新的提交被 merge 以后,就可以通过 spm listspm install 查看或安装。

插件安装

插件更新

只需要在修改 plugin 代码的同时,更新插件文件以及 data.json文件中的版本号version 字段,用户就能通过 spm install 命令得到提示并更新。

相关阅读