今天刚刚从 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,把原生插件中的目录替换掉就好了。