![ba04231ce7d88611b10ca8d6ca1345b6.png](https://i-blog.csdnimg.cn/blog_migrate/715fc83e1373a46d463b95296b84285e.jpeg)
在内存匮乏的年代,多打开几个 chrome 标签页,电脑的内存便会被吃满,那个时候我会及时地关闭每一个暂时不用的标签页以节省内存,然后等到需要时再重新打开。
现在很多电脑都配置了大容量的内存,足以支持用户在 chrome 中打开上百个标签页。对于那些可能还有用的标签页,我会一直打开着,这样等需要再次该标签页时可以快速跳转过来。于是,不经意间,我的 chrome 中就打开了几十个标签页。
![76eb2417e2a4b5336641a2bf1a635f86.png](https://i-blog.csdnimg.cn/blog_migrate/d221f0aff9f050b748700482a9846cf7.png)
当标签页越来越多时,新的问题也随之出现……
- 标签页开得太多,根本找不到想要打开的标签页
- 浏览器窗口开了好几个,每次找一个标签页都要遍历所有窗口
- 多个浏览器窗口分布在不同桌面中,找标签页还得来回切换桌面
每次遇到上面的情况,我的内心都是这样的:
![02a8d8cfccc777d679ffdb3bdee4b155.png](https://i-blog.csdnimg.cn/blog_migrate/065e08808b2e404feb00ddcd7206c510.jpeg)
我在 chrome 扩展商店中搜了一圈,发现并没有符合我的需求的扩展。所谓自己动手,丰衣足食,作为一个折腾的前端工程师,我只好自己上手开发扩展了 ( •̀ ω •́ )y。
开发成果如下图:(知乎图片压缩得太厉害了,访问语雀查看高清图)
![272ef99d5b2db043a255e83ea291abe0.gif](https://i-blog.csdnimg.cn/blog_migrate/b8a7aee6aba24990fecbd6b851f96aff.gif)
quick-jump 主要实现了以下特性:
- 通过向页面注入 iframe 实现类似 mac OS 下聚焦的体验
- 多标签页搜索,支持搜索标签页标题与地址,支持使用拼音搜索
- 智能排序,允许输入多个关键字,结果按照匹配相关性排序
- 支持搜索收藏夹与历史记录
PRO TIP:
- 再次按下快捷键可以快速全选文本,方便重新输入
- 在搜索框中输入
b
或bookmark
,可以只搜索书签 - 在搜索框中输入
h
或history
,可以只搜索历史记录 - 在搜索框中输入
all
,搜索所有地方(标签页、数嵌、历史记录)
欢迎大家前往 chrome webstore 下载 该扩展,安装之后记得配置快捷键哦。同时插件的源码托管在 GitHub 上,欢迎大家 star & 提出各种建议 (●'◡'●)。
chrome-quick-jump:快速切换标签页!github.com![bcd04b808725c33b8a45023b411e9ee7.png](https://i-blog.csdnimg.cn/blog_migrate/10ffe22972b98ae5de1c5a780d69679d.jpeg)