1.1 KiB
1.1 KiB
-
修复规则添加逻辑:
-
修改
blockDomain函数,使用正确的规则格式(如||domain^) -
修改
unblockDomain函数,使用正确的放行规则格式(如@@||domain^) -
确保规则经过预处理后再发送到API
-
-
更新本地规则列表:
-
添加规则成功后,更新
rules和filteredRules数组 -
调用
renderRulesList函数重新渲染规则列表 -
更新规则数量统计
-
-
确保规则同步:
-
验证规则是否正确添加到本地规则列表
-
确保日志页面和规则页面的数据一致性
-
-
优化用户体验:
-
改进操作反馈,显示更详细的成功/失败信息
-
确保规则添加后立即在日志中反映状态变化
-
-
测试功能:
-
测试拦截域名功能
-
测试放行域名功能
-
验证规则是否正确添加到本地规则列表
-
验证日志状态是否正确更新
-
修改文件:
-
/root/dns/static/js/logs.js:修复blockDomain和unblockDomain函数 -
确保与
/root/dns/static/js/modules/rules.js的规则处理逻辑保持一致