Comments (7)
@EasyChris 我也是考虑增加一个按配置列表分组的策略,允许定制一个配置列表,每条配置填上“Domain equals xxx”或“Tab Title contains xxx”之类的,应该可以满足你的诉求。但是最近比较忙,目前几个版本会以改bug为主,这种大的Feature要晚一些才能做。
from auto-group-tabs.
@humiaozuzu 目前已经支持按二级域名分组了,可以缓解一下域名占空间太多的问题。Chrome扩展商店版预计明天会更新。
from auto-group-tabs.
第一个功能提取域名中间字符可以用 getBaseDomainFromUrl 这个函数实现
https://github.com/plugtopus/obhod-blokirovki-dlya-vk/blob/master/core/Proxy.js#L257
from auto-group-tabs.
- 第一点正准备实现
- 第二点这个feature确实有意义,考虑做成一个配置项,可以期待一下
- 第三点支持规则扩充后续可能会考虑实现,得衡量下实现的成本和必要性
- 第四点应该很容易支持,下个版本可以带上
非常感谢你的反馈,另外有想法欢迎提PR🥳
from auto-group-tabs.
@marwincn 还有个需求是加一个使用域名模式区分还是子域名模式区分的配置项,上面提到的插件里面有,刚好这个选项也可以用到 getBaseDomainFromUrl 来做。
我没写过前端,等最近学一下再 PR hhh
from auto-group-tabs.
不知道能不能添加一个gourp strategy的选项,就是只针对特定域名进行分组
比如我指定了google、YouTube,那么仅仅针对这些关键词进行自动分组,其他不自动分组,也不弹出分组tab头。
现在我使用的时候经常因为分组太多,导致tab溢出了,然后溢出的tab我会看不到。
from auto-group-tabs.
@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 (15)
- 请增加固定标签页排除分组开关.... HOT 1
- [feature] Tab 分组配置
- 新增页面时,会将从域名分组中拖出的页面又自动加回去了 HOT 1
- 考虑支持下extension:// URLs么
- 希望能上架到 edge 浏览器
- 不同窗口的同名标签组无法自动合并 HOT 1
- 如何不让组名显示?
- 是否可以添加AI分组标签页?
- [feature request] 隐藏域名 / 缩短域名 HOT 3
- 考虑增加一个选项支持跨窗口合并tab
- 偶尔出现group title会变为默认的情况 HOT 2
- CI呢
- FT:增加多级域名匹配的规则 HOT 2
- 同学,您这个项目引入了1164个开源组件,存在2个漏洞,辛苦升级一下
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auto-group-tabs.