喻勇祥
eee07d3820
优化检测逻辑,减少误判
修复了正常访问时也提示"检测到开发者工具"的问题。
核心改进:
1. 提高检测阈值,避免误判
- 窗口尺寸差异从160px提高到200px
- 要求console和其他方法同时检测到才触发
2. 降低检测频率
- 从每1秒改为每2秒检测一次
- 减少性能消耗和误判概率
3. 严格判定条件
- console检测为主要依据
- debugger和窗口尺寸作为辅助确认
检测逻辑:
- consoleOpen && (debuggerPause || windowSizeAbnormal)
- 必须console明确检测到,且至少有一个辅助条件满足
说明:
前端防护无法完全阻止技术人员查看源代码(Network面板、
右键查看源代码等),但可以有效防止普通用户使用F12。
真正的安全依赖于后端验证和权限控制。
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-17 21:01:57 +08:00
..
2025-11-10 21:50:16 +08:00
2025-11-17 21:01:57 +08:00
2025-11-16 00:22:40 +08:00
2025-11-11 13:08:52 +08:00
2025-11-13 22:13:50 +08:00
2025-11-14 16:04:17 +08:00