【自荐】Chrome 扩展:扩展管理,根据规则灵活开关扩展

我先记录一下,UI 优化会靠后一点,还有其它一些功能需要处理。
通用设置无法保存的问题,已经修复(0.0.5版本),chrome 商店审核几天时间。

1 个赞

1 已经安装,之前都在用二管家,可以说明一下实现方式和二管家有什么区别吗?为什么二管家首次匹配启用拓展需要再刷新。
2 按wiki的解释,二管家的“匹配才打开”相当于本拓展高级配置的“ 将启动时机配置为 当前标签匹配时 ,将禁用时机配置为 所有标签都不匹配时 ,并打开 启用插件之后,刷新当前页面 。”,配置起来比较繁琐,切换标签还算个比较高频的动作,是不是可以重新考虑。
3 目前性能和占用还有差距。

二管家的实现方式,不是很清楚。
哦,我这里的 匹配才打开 是指匹配当前标签页,而不是匹配任一标签页。所以,切换到其它标签页之后,扩展就被关闭了。
我这里的这个设计,可能确实有点问题,容易产生理解偏差。多谢指正。

那我是不是只留高级配置就好了,虽然配置起来感觉麻烦一点,但是也只需要配置一次啊,之后都是自动执行。高级配置中的说明,反而不容易产生理解偏差。

性能问题会放在后面优化

感谢大佬更新优化!已在issue提建议。

0.0.9 版本已添加,这两天应该会完成审核上架。

路径匹配已经支持啦,可以试一下,有问题可以直接留言反馈,或者在 github 中提交 issue

已添加操作系统类型的匹配规则支持,可以试一下,有问题可以留言反馈,或者直接去 github 提交 issue

操作系统类型的匹配,添加上啦,可以用一下,如果有问题,直接留言或者在 github 上提交 issue

还没测试,看描述,只有在操作系统中首次打开浏览器时才会触发规则?
启用或禁用里也主要是url相关

目前在切换标签时也会触发(因为现在还没有对触发源做区分),但后面应该会该成打开浏览器时触发。

设计想法:如果条件中只有操作系统这一项,那就说明只关心操作系统类型的变化,在同一台电脑上,操作系统类型是不会变化的,所以,仅初始化时执行一次就可以了。


规则配置中的条件,可以跟 URL 没有关系的。

切换标签页能触发就很好

我的使用场景是平时用mac,mac一直保持开机状态
偶尔打开windows,windows是休眠的,chrome也基本是常驻的,开机不会重新打开chrome
在windows中扩展的状态也会同步到mac中,所以需要切换标签页也能自动切换

哦,明白。那后面就不改了 :joy:

看了一下文档,浏览器关闭时,异步操作可能会执行不成功,就是无法保证禁用操作会生效。
所以,这个功能还是加不了。

才一个多月时间,通过作者的辛勤更新,该扩展已经非常完善和强大了: 搜索功能,分组功能,扩展别名,自定义规则,情景模式等,可以说是extension manager的加强版,细节甚至做的更加到位。我觉得这是迄今为止最好用的扩展管理器!

好用,比之前那个好用多了,不是你发帖还不知道可以分组和规则,扩展太多都没仔细一个个看,现在又给我节省了一些操作和时间,感谢作者

现在功能大更新了,要不要再体验体验,哈哈哈 (我是来打广告的,逃走 :rofl:

firefox 不支持扩展管理相关的 API,类似的功能没法在 firefox 实现 :sob:

已经在用了,界面和功能比二管家舒服,二管家基本已经被换掉了 :face_with_open_eyes_and_hand_over_mouth:

积累了一波更新,要不要再回来看看,哈哈哈 (我是来打广告的,逃走 :rofl:

谢谢你的鼓励和点赞,如果切实能帮到一些同学,还是很开心的~ :star_struck: