SIGN IN SIGN UP

增强DOM/BOM环境和监控系统

新增功能:
- MonitorSystem.js: 增强版监控系统,支持灵活mock配置、调用链追踪、返回值控制
- document.js: 完整重写,新增50+种HTML元素类型支持
  - 表单元素: button, select, textarea, option, label, fieldset
  - 表格元素: table, tr, td, th, thead, tbody, tfoot
  - 列表元素: ul, ol, li, dl, dt, dd
  - 媒体元素: video, audio, source, track, picture
  - 交互元素: dialog, details, summary, progress, meter
  - 语义化标签: header, footer, nav, aside, section, article 等
- event.js: 完整事件系统
  - MouseEvent, KeyboardEvent, TouchEvent, PointerEvent
  - CustomEvent, MessageEvent, ErrorEvent, ProgressEvent
  - FocusEvent, InputEvent, CompositionEvent, DragEvent
  - StorageEvent, HashChangeEvent, PopStateEvent
  - AnimationEvent, TransitionEvent
  - AbortController/AbortSignal
- window.js: 增强版BOM
  - MutationObserver, IntersectionObserver, ResizeObserver
  - requestAnimationFrame, requestIdleCallback
  - matchMedia, getComputedStyle
  - IndexedDB, BroadcastChannel, MessageChannel
  - CSS API, Notification API
  - Worker, SharedWorker (stub)

前端界面更新:
- Mock配置页面: 可视化管理mock规则,预设模板(反检测/Canvas/WebGL/Audio指纹)
- 监控面板: 实时统计、热点方法、元素类型分布、调用链追踪

核心改进:
- createElement监控增强,记录所有元素创建和属性设置
- 方法调用链追踪,支持调试复杂调用场景
- Mock系统支持handler函数、beforeCall/afterCall钩子
- 加载顺序优化: core -> bom -> dom -> webapi -> encoding -> timer
L
lasa committed
ba38d96d59bea23e36afd814d8f2e0ed9d14766b
Parent: 4767426