今天刚刚从 Chrome 迁移到 Edge,发现 uTools 上已经有了一个版本的 Edge 书签搜索,可是和原本 Chrome 版本有点区别,尤其是丑陋的 favicons 让我无法忍受,于是就稍微修改了一下,恢复了原插件的体验,顺便增加了一些一直以来觉得事刚需的功能,即使用拼音搜索和目录搜索。
仓库在这里,以下附上Readme
:
Edge 小助手
通过 uTools 来查看和搜索 Edge 浏览器书签
修改自 Licardo 根据 Chrome 小助手 制作的 Edge 小助手。
功能变更
- ✗ 取消了开始状态下搜索所有书签的行为(Chrome 小助手原本的逻辑更舒服)
- ✗ 取消了显示链接图标的行为(这些图标是真的不好看……况且浏览器
Favicons
是以数据库形式存储,JavaScript
不好直接访问,与其猜测图标 URI
不如缺省)
- ✓ 通过该库增加了使用拼音搜索对应中文的功能(只有我觉得这是刚需吗?)
- ✓ 增加了对书签文件夹的支持,形如
[PATTERN1]:[PATTERN2]
(中英文冒号皆可)的搜索语句会被解读为通过 [PATTERN1]
匹配路径,[PATTERN2]
匹配书签标题
- 比如
ziyuan:pan
可以 match 资源
文件夹下 XX网盘搜索引擎
而不会match工具
文件夹下的 XX网盘转存
诸如此类,如果你的书签目录很深形如 [DIR1\DIR2]
的搜索字段也可以帮助筛选。
- 当然,每个人整理书签的方法是不一样的,上述场景未必会出现在每个人的日常使用中,但只要有大致的目录划分,那么这个功能总可以用来在一定程度上代替浏览器原生的
书签浏览器
,比如当你只是想要浏览一个目录下所有书签时,不妨留空 [PATTERN2]
。
碎碎念
平时只写 C
和 python
,不会写 JavaScript
,每次告诉自己不要学,用啥查啥就行了,但 JavaScript
总能让我非很长花时间摸索不可……我真的只是从Chrome迁移到Edge之后一时兴起想要顺便补全之前没有的功能而已……
在社区搜索了一下,发现反复整这个轮子的人还是有的,貌似比较大的诉求事支持其他各版本 Chromium
的浏览器。其实自己稍微修改一下就行了,使用 Everything
搜索一下比较标志性的文件就好了,比如可以运行浏览器之后查找 Favicons-journal
,把原生插件中的目录替换掉就好了。