跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

提交记录
修改Core/Servicers/Instances/WebFilter.cs+5 −1看文件
@@ -14,6 +14,8 @@ namespace Core.Servicers.Instances
1414 {
1515 private readonly IAppConfig _appConfig;
1616 private List<string> _ignoreURLCache;
17新增: // 默认忽略的规则
18新增: private readonly string[] _ignoreRegexArr = { "^chrome://(.*)", "^edge://(.*)" };
1719 public WebFilter(IAppConfig appConfig_)
1820 {
1921 _appConfig = appConfig_;
@@ -71,7 +73,9 @@ namespace Core.Servicers.Instances
7173 var ignoreURLList = config.Behavior.IgnoreURLList;
7274
7375 // 从正则表达式验证过滤
74删除: var regexList = ignoreURLList.Where(m => Regex.IsMatch(m, @"[\*|\$|\!|\(|\)|\{|\\|\[|\^|\|]"));
76新增: var regexList = ignoreURLList.Where(m => Regex.IsMatch(m, @"[\*|\$|\!|\(|\)|\{|\\|\[|\^|\|]")).ToList();
77新增: regexList.AddRange(_ignoreRegexArr);
78新增:
7579 foreach (string reg in regexList)
7680 {
7781 if (RegexHelper.IsMatch(url_, reg))