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