增强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