trigger
(怒 天)
1
一句简介
将chrome的默认收藏位置归位到最外层收藏夹
聊聊和实现原理
整理完收藏夹后,最后操作的收藏夹会被设置为默认收藏夹。新收藏经常容易不知道被扔到哪里了,感觉好恶心。
其实我是想直接找找有没有类似的东西的。但是发现居然没有人做过这种东西。
就探索了一下
- 首先是,chrome会默认记忆上次创建收藏的文件夹。触发的动作包括创建书签,移动书签,扩展操作书签也会触发。
- 而且chrome允许扩展操作书签。
那么,我们只要用扩展在每次收藏后,在根目录创建一个空收藏再删掉就好了。
一个很简单的小工具,开发者模式加载扩展就可以使用
https://github.com/snownico0722/bookmark-bar-default-resetter
yich
2
好诶!
之前我都是常用文件夹收藏之后再挪走,在 vivaldi 里这样貌似不会变更默认收藏夹(但也不是所有操作都不会)
yich
3
呃~
在 vivaldi 下,没新增收藏,咋也在回收站里积累了一堆空白书签啊!!!
不会是。。。。读取也算在内了吧,
还是说,点击了收藏夹项目后实际上产生了什么写入?
trigger
(怒 天)
4
看了下,应该是魔改的收藏回收站和我的某个逻辑撞上了。
。没用过 vivaldi
trigger
(怒 天)
5
详细分析了一下,之前启动浏览器,或者你手动改变书签,或者云同步改变的时候,都会触发创建删除。
删除理论上是不会留痕也不消耗多少资源的近乎0成本动作,但是被vivaldi给hook了,移动到回收站。
我不清楚回收站是什么量级,如果是数个会是十几个,理论上来说是正常的,是两个魔改Chromium导致的冲突。
我降低了一下频率(删掉了启动浏览器时拉回),这次只会在操作(新增书签/文件夹,移动书签/文件夹,导入结束)的时候回收站多了。
如果是数不尽的,那么就是删除触发了移动,移动触发了插件,死循环到了一个比较大的数量级,这个问题我等会推送的新版本修复了。
1 个赞
用国产浏览器吧 收藏书签 默认每次都能显示整个书签目录树
在Chrome系浏览器添加书签
,我是直接将URL左边的小标儿拖拽至想要书签目录下
比先添加、再于一个极小的窗口中修改位置的常规操作要更顺当