修复了正常访问时也提示"检测到开发者工具"的问题。 核心改进: 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>
97 KiB
97 KiB