在 OpenCode 的大力支持下,我给前面折腾的那个浏览器书签管理插件做了重大的更新,适配 Chrome、Edge、360 等 Chromium 内核浏览器。

浏览器书签插件效果图
折腾的初衷
说起来,当初做这个浏览器书签管理插件还是为了和360争夺浏览首页。公司强制电脑安装360,好像还是服务器版本,不允许自行关闭。为了不想一打开浏览器首页就是360篡改的页面,最开始的时候是用 html + excel(csv)做的本地页面,后来升级到使用服务器 html + json 格式存储。
不过这种设置首页地址的方式好像对360来说不是很好用,不是时不时的建议你换首页就是默默给你把首页换了。所以,最后就想到了搞个插件,直接替换浏览器默认的新标签页。
用了插件后好像确实没有感觉到首页被篡改了,从偶尔打开浏览器会提示建议安装360安全浏览器的情况看,应该是有作用。
最新版本更新
我一个门外汉也不知道浏览器插件规范是什么,所以就让 OpenCode 帮忙认真的把所有代码通读了一遍,再按照它的建议将大大小小的问题能优化的都给优化了,然后添加和修改了一些功能。
添加了显示常用网站的功能,默认显示8个常点击的网站,按点击次数统计排序。 原本的同步模式被我放弃,同步模式直接完全管理浏览器的收藏夹,因为只要登录了浏览器,浏览器收藏夹就是可同步的,没必要自己搞个不靠谱的同步。 本来想同步模式直接使用浏览器缓存的 favicon,但提交到微软edge插件商店时出错,就直接放弃了,全部使用网站标题首字。 给书签分类添加了个设置个性Emoji的功能,一个没啥用的功能 给分类添加了点击折叠的功能,折叠后刷新保持折叠记忆 添加了高德天气功能,但是需要自己去高德开发者中心注册key。其实也没啥用,因为不是实时天气,只能显示最高温和最低温。 添加了待办事项功能,支持颜色标记、编辑、删除、已完成勾选、导出csv等。 添加了使用本地图片作为背景的功能,存储于浏览的 IndexedDB,多图30秒切换一次。 添加了本地值班提醒,这是完全本地化的私人功能,工作用的。 修改了json导出导入功能,其实就是整体备份了。

插件安装
Microsoft Edge 浏览器可以直接在微软官方 Edge 扩展,查找 “不亦乐乎网页收藏插件” 安装。不过微软审核需要7个工作日,加上周末,基本都要9天才能等到更新。目前就2个安装,一个我自己一个我的同事。
Google Chrome 只能下载压缩包解压后,打开浏览器开发者模式来安装。向 Google Chrome 提交插件需要认真,而认证又需要充钱,所以只能这么安装了。 360 浏览器没试过,本来也想去它官方提交一下试试的,没想到认证还得手持身份证拍照,溜了溜了。
开源地址:https://github.com/happyet/newTabBookmarks
下面暂时也不知道有什么需要升级优化的了,感觉思路被现有布局限制了,也没有推倒重来的魄力(主要还是不知道搞成什么样子好),如果你有使用或者有其他建议,可以帮忙提提。
夜雨聆风