webAI聊天问题列表导航 3.4版本更新说明
新功能与优化
自动加载历史记录
页面加载后自动尝试加载历史聊天记录,无需用户手动操作
使用配置中指定的滚动容器进行智能加载,确保高效获取历史消息
滚动容器配置
为每个支持的网站添加了专用的scrollContainerSelector配置项
直接使用预定义的滚动容器选择器,避免动态检测带来的不稳定性
问题去重功能
新增了问题去重算法,确保相同内容的问题只显示一次
使用Set数据结构高效实现去重逻辑
UI体验优化
改进了排序按钮的位置和样式
增加了问题计数显示,直观反映找到的问题数量
优化了分页控件,支持大量问题时的分页导航
状态信息显示
加载历史过程中显示状态提示
加载完成后自动隐藏状态信息,保持界面整洁
性能优化
改进了DOM监听逻辑,减少不必要的DOM操作
使用节流技术避免频繁更新问题列表
缩短了启动时间,加快脚本初始化速度
键盘快捷键
增加了Alt+Q快捷键来显示/隐藏问题列表
技术改进
更智能的历史加载算法
多次尝试加载历史记录,确保最大程度获取历史问题
加载过程中保留原始滚动位置,加载完成后恢复,提升用户体验
实时更新问题列表
优化MutationObserver配置,实时监控DOM变化
新消息出现时自动更新问题列表
代码结构优化
更清晰的函数组织和命名
减少冗余代码,提高可维护性
与2.11版本相比,3.4版本在保持核心功能的同时,大幅提升了自动化程度和用户体验,特别是自动加载历史记录和使用预配置滚动容器的特性,使脚本更加智能和易用。