Giter VIP home page Giter VIP logo

Comments (7)

marwincn avatar marwincn commented on June 9, 2024 2

@EasyChris 我也是考虑增加一个按配置列表分组的策略,允许定制一个配置列表,每条配置填上“Domain equals xxx”或“Tab Title contains xxx”之类的,应该可以满足你的诉求。但是最近比较忙,目前几个版本会以改bug为主,这种大的Feature要晚一些才能做。

from auto-group-tabs.

marwincn avatar marwincn commented on June 9, 2024 1

@humiaozuzu 目前已经支持按二级域名分组了,可以缓解一下域名占空间太多的问题。Chrome扩展商店版预计明天会更新。

WDOHGb3dsvPEC68

from auto-group-tabs.

humiaozuzu avatar humiaozuzu commented on June 9, 2024

第一个功能提取域名中间字符可以用 getBaseDomainFromUrl 这个函数实现
https://github.com/plugtopus/obhod-blokirovki-dlya-vk/blob/master/core/Proxy.js#L257

from auto-group-tabs.

marwincn avatar marwincn commented on June 9, 2024
  • 第一点正准备实现
  • 第二点这个feature确实有意义,考虑做成一个配置项,可以期待一下
  • 第三点支持规则扩充后续可能会考虑实现,得衡量下实现的成本和必要性
  • 第四点应该很容易支持,下个版本可以带上

非常感谢你的反馈,另外有想法欢迎提PR🥳

from auto-group-tabs.

humiaozuzu avatar humiaozuzu commented on June 9, 2024

@marwincn 还有个需求是加一个使用域名模式区分还是子域名模式区分的配置项,上面提到的插件里面有,刚好这个选项也可以用到 getBaseDomainFromUrl 来做。

我没写过前端,等最近学一下再 PR hhh

from auto-group-tabs.

EasyChris avatar EasyChris commented on June 9, 2024

不知道能不能添加一个gourp strategy的选项,就是只针对特定域名进行分组

比如我指定了google、YouTube,那么仅仅针对这些关键词进行自动分组,其他不自动分组,也不弹出分组tab头。

现在我使用的时候经常因为分组太多,导致tab溢出了,然后溢出的tab我会看不到。

from auto-group-tabs.

EasyChris avatar EasyChris commented on June 9, 2024

@EasyChris 我也是考虑增加一个按配置列表分组的策略,允许定制一个配置列表,每条配置填上“Domain equals xxx”或“Tab Title contains xxx”之类的,应该可以满足你的诉求。但是最近比较忙,目前几个版本会以改bug为主,这种大的Feature要晚一些才能做。

感觉可以引用类似clashx的配置模式

https://github.com/Dreamacro/clash/wiki/configuration#rules

通过rules中的规则我们来匹配

* DOMAIN: DOMAIN,www.google.com,policy routes only www.google.com to policy.
* DOMAIN-SUFFIX: DOMAIN-SUFFIX,youtube.com,policy routes any FQDN that ends with youtube.com, for example, www.youtube.com or foo.bar.youtube.com, to policy. This works like the wildcard character +
* DOMAIN-KEYWORD: DOMAIN-KEYWORD,google,policy routes any FQDN that contains google, for example, www.google.com or googleapis.com, to policy.
* MATCH: MATCH,policy routes the rest of the packets to policy. This rule is required.

仅供参考。如果后续有时间,可以给你提下pr

from auto-group-tabs.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.