• ligaowei's avatar
    refactor(websocket): 优化DomSyncHandler及JWT握手拦截器实现 · 19aa1f99
    ligaowei authored
    - 引入JwtHandshakeInterceptor组件用于WebSocket连接的JWT认证
    - 使DomSyncWebSocketConfig支持通过依赖注入使用JwtHandshakeInterceptor
    - 移除旧版内联JWT拦截器实现,改用单独组件类
    - 优化DomSyncHandler,针对iframe模式简化DOM同步逻辑
    - 移除DomSyncData类,合并相关字段简化数据传输结构
    - 实现HTML内容转义以避免JSON序列化错误
    - 取消传输样式和脚本,仅同步完整DOM和增量DOM变化
    - 增加获取完整DOM时的重试机制以提升稳定性
    - 修改大消息广播方案,添加消息大小检查与分片发送逻辑
    - 删除不必要的压缩功能,改用纯文本消息分片传输
    - 删除部分WebSocket、SSE及控制台消息监听,减少复杂度
    - 改进Playwright初始化和页面导航监听逻辑,避免阻塞
    - 精简WebSocket命令处理,去除对容器元素的特定限制
    - 增加详细日志输出,方便定位和跟踪用户操作及错误
    - 优化异常处理,确保错误信息及时反馈给客户端
    - 调整客户端连接管理,实现异常时安全移除无效会话
    19aa1f99
Name
Last commit
Last update
..
components Loading commit data...
pages Loading commit data...
router Loading commit data...
stores Loading commit data...
styles Loading commit data...
utils Loading commit data...
App.vue Loading commit data...
components.d.ts Loading commit data...
env.d.ts Loading commit data...
main.ts Loading commit data...
shims-vue.d.ts Loading commit data...