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

好建议~ 安排~

感谢提供建议。这个可以加,不过,我先了解一下具体的需求场景,比如什么情况下,会需要用到路径匹配。

感谢支持~

多谢提供建议,1 2 的需求,后续版本加上。性能优化,我研究研究,插件多的话,确实有点点卡。

firefox 的插件 API 不一样,我还得研究一下。

以前不知道这个,知道的话,可能就不会自己重新写了。 :rofl:

自己写的这个插件,重点还是在灵活地开启或关闭插件,这里的灵活,就不只限于匹配才关闭,匹配才打开,匹配后关闭,匹配后打开 这四种。
根据需要和反馈,后面应该还会加规则。

我最开始使用的就是 Extension Manager,但是不知道是我配置的问题,还是 BUG,总是有规则不生效。所以就自己写了。
基本规则的执行上是一样的,我这里加了一些更灵活的规则配置。不局限于 匹配才打开 等四种。

1 个赞

嗯,没有上架 EDGE,可以直接在 edge 上打开 chrome 插件的页面,一样可以安装的。
这个反馈优化完之后,我也申请上架一下。

暂时还没有,可以加上。你可以先看看动作设置中的高级设置,看能不能满足你的需求。

可以做到的,chrome 提供的了这个 API,可以获取当前的操作系统类型。我加上~

chrome.runtime - Chrome Developers

感谢反馈~ 尽快修复~

确实,“用的越深入,坑越大”,完全同意。几条规则还好,如果规则到了上百条,确实难办。 :rofl:

“插件加载后都需要页面刷新一次”这个,这个做了一点点优化:
1 可以配置自动刷新(开启插件之后,自动刷新当前页面)
2 可以配置关闭插件的时机为关闭 TAB 之后(而不是切换之后就立即关闭),减少需要刷新的次数。

也是才知道二管家,功能确实挺丰富的。

希望能加上,部分扩展开开关关会有些莫名的毛病。所以使匹配后开启。
但关闭浏览器器后,再次打开时希望浏览器处于轻快的状态。

谢谢回复,抱歉,之前没有表述完全

我有在使用一款自动暗色模式的扩展,主要作用的路径:

  1. 本地打开的 pdf 文件:file:///D:/Desktop/xxxx.pdf
  2. 一些无法通过浏览器内置的暗色模式和 stylus 自定义 css 设置暗色背景的网站如:
    腾讯文档和谷歌文档等

但此扩展一直开启的话在一些网站偶尔会出现 bug ,导致 github 和谷歌页面颜色不能正常显示

目前的办法是:

  • 启用:任一标签匹配时
  • 禁用 :所有标签都不匹配时
  • 设置一条不常用的域名匹配规则
  • 需要启用暗色扩展时就同时打开域名匹配的网站

这样稍微有点麻烦,不知道能否匹配到文件的路径

比如,设置规则: *.pfd

还有情况就是,一些扩展只作用于某个域名下的某个页面,只需要匹配某个页面就行

当然这些需求都比较小众


关于情景模式功能还有一些疑问

具体操作步骤如下:

  1. 在设置页面中新增 情景 1情景2

  2. 扩展页面选择 情景 1

    -_4

  3. 禁用部分扩展

    image

  4. 选择 情景2

  5. 启用刚刚禁用的扩展

    image

  6. 再次选择 情景1

  7. 之前在 情景1下禁用的扩展,又启用了

  8. 之后在 情景1情景2之间切换,扩展的启用和禁用都没有任何变化

chrome、edge都是这样

不知道是我对情景模式的理解有误(情景1启用和禁用一些指定扩展、情景2启用和禁用另一些指定扩展)

还是我的操作有问题

辛苦了

关于路径匹配的场景,多谢你的补充,这个后面可以加上,让匹配的 URL 可以支持得更广。

关于情景模式这个,我这里的设定是这样的:切换情景模式,只是设置了当前情景模式是什么(没有其它动作),如果想要在打开/关闭某个情景模式时,打开/关闭一些扩展,则需要通过添加规则的方式来实现。

直接在 popup 中打开/关闭扩展,就相当于在 chrome 扩展管理中打开或关闭扩展,是一个独立的操作。

1 个赞

能否检测设备或者操作系统?比如说 kde plasma 的插件在Windows下面就完全没用,Chrome开着同步就自动装上还会同步开启状态,反过来像 idm 的集成插件在 Linux 下也是毫无用处。

可以的,积攒了一波大家提的建议,正在开发中……

2 个赞

Extension Manager 来的,很看好。但仍习惯网格视图,扩展显示的多,点击图标开关扩展很方便,不知道后续会不会出这样的视图。然后通用设置无法保存,我的浏览器是chrome。