Greasy Fork is available in English.
通过点击按钮显示用户问题列表,支持导航到特定问题、分页功能、正序/倒序切换,智能脉冲式加载历史记录突破懒加载,自动适配暗黑模式,按钮可拖动并保存位置,悬浮窗智能展开方向,无极调整按钮大小,新增NotebookLM支持
这些是此脚本的所有版本。 只显示代码变更过的版本。
未选择任何文件 Theme:
webAI聊天问题列表导航 - 更新日志 v3.9.0 (2025-01-21) ✨ 新增功能 🔧 技术优化 v3.8.0 (2025-01-21) ✨ 新增功能 🎨 用户体验改进 🔧 技术优化 v3.7.0 (2025-01-21) ✨ 新增功能 🔧 系统优化 🎨 用户体验 v3.6.1 (2025-01-21) 🐛 Bug 修复 v3.6.0 (2025-01-21) ✨ 新增功能 v3.5.1 (2025-01-21) 🐛 Bug 修复 v3.5.0 (2025-01-21) ✨ 新增功能 🎨 用户体验改进 v3.4.1 (2025-01-21) 🐛 Bug 修复 🔧 调试功能 📚 文档 v3.4.0 (2025-01-21) ✨ 新增功能 🎨 主题优化 v3.3.0 (2025-01-21) ✨ 新增功能 🎯 功能改进 🔧 技术优化 v3.2.0 及更早版本 核心功能 基础功能 支持的平台 安装方法 使用技巧 基础操作 高级功能 故障排查 反馈与贡献 问题反馈 功能建议 许可证 致谢 webAI聊天问题列表导航 - 更新日志 v3.9.0 (2025-01-21) ✨ 新增功能 Google NotebookLM 支持 新增对 https://notebooklm.google.com/ 的完整支持 基于实际页面结构精确配置选择器 精确识别 .from-user-container 类的用户消息 适配 chat-pane 聊天容器的滚动行为 支持 NotebookLM 的问题列表导航和历史加载 🔧 技术优化 针对 NotebookLM 的 Angular 组件结构优化 改进用户消息识别逻辑 支持 chat-message 自定义元素 v3.8.0 (2025-01-21) ✨ 新增功能 无极调整按钮大小 右键菜单选择"调整按钮大小"打开调整面板 可拖动滑块实现 50%-200% 无极缩放 可直接输入数值精确调整 实时预览大小变化 支持确定/取消操作 🎨 用户体验改进 更灵活的大小控制 告别固定的小/中/大预设 支持任意比例调整(5% 为步进) 适应不同屏幕和用户需求 直观的调整界面 居中显示的调整面板 滑块和数值输入双重控制 实时预览效果 🔧 技术优化 重构按钮大小管理系统 基于缩放比例的动态样式计算 更好的设置持久化 v3.7.0 (2025-01-21) ✨ 新增功能 右键菜单系统 右键点击按钮显示设置菜单 支持三种按钮大小:小号、中号、大号 一键重置位置和所有设置 为未来更多配置选项预留扩展空间 🔧 系统优化 统一设置管理 重构为 settingsManager 统一管理所有设置 支持位置、大小、主题等多种配置 更好的默认值和错误处理 🎨 用户体验 按钮大小可调 小号:适合不想占用太多空间的用户 中号:默认大小,平衡美观和实用 大号:适合高分辨率屏幕或视力需求 设置持久化 所有设置自动保存到 localStorage 刷新页面后保持用户偏好 v3.6.1 (2025-01-21) 🐛 Bug 修复 修复悬浮窗展开方向判断错误的问题 修正按钮在屏幕下方时悬浮窗应向下展开的逻辑 v3.6.0 (2025-01-21) ✨ 新增功能 悬浮窗智能展开方向 自动判断垂直方向:根据按钮位置和可用空间选择向上或向下展开 自动判断水平方向:根据按钮位置选择左对齐或右对齐 空间不足时自动居中显示 确保悬浮窗始终完整显示在屏幕内 v3.5.1 (2025-01-21) 🐛 Bug 修复 修复按钮上下拖动方向相反的问题 现在拖动方向与鼠标移动方向完全一致 v3.5.0 (2025-01-21) ✨ 新增功能 按钮可拖动 按住按钮可拖动到屏幕任意位置 位置自动保存到 localStorage 刷新页面后记忆上次位置 悬浮窗自动跟随按钮位置 边界限制防止拖出屏幕 智能识别点击和拖动操作 🎨 用户体验改进 鼠标指针变化提示可拖动状态 拖动时禁用文本选择 短距离移动视为点击,不影响正常使用 v3.4.1 (2025-01-21) 🐛 Bug 修复 改进 Grok 网站支持 更新 Grok 的消息选择器和用户条件判断逻辑 🔧 调试功能 添加控制台调试信息输出 显示找到的元素数量和过滤情况 帮助用户快速定位配置问题 📚 文档 新增《故障排查指南》 提供详细的问题诊断步骤 v3.4.0 (2025-01-21) ✨ 新增功能 暗黑模式支持 自动检测系统偏好设置 自动检测网站暗黑模式 分析页面背景色亮度 所有 UI 元素完整适配暗黑主题 🎨 主题优化 暗黑模式:深色背景 + 浅色文字 亮色模式:浅色背景 + 深色文字 按钮、悬浮窗、列表项、分页控件全部适配 暗黑模式下的阴影和边框更柔和 v3.3.0 (2025-01-21) ✨ 新增功能 智能脉冲式加载历史记录 脉冲式滚动策略突破懒加载限制 智能容器查找(4层查找策略) 双重变化检测(高度 + 问题数量) 可中断加载过程 实时显示加载进度 🎯 功能改进 新增"加载历史"按钮,手动控制加载 移除自动加载,避免性能影响 动态等待时间(前快后慢) 多种事件触发机制 最多20次迭代防止无限循环 🔧 技术优化 改进 qianwen.com 和 tongyi.com 的滚动容器选择器 添加侧边栏排除逻辑 优化容器查找算法 v3.2.0 及更早版本 核心功能 显示用户问题列表 点击问题快速导航定位 分页功能(每页10条) 正序/倒序切换 支持多个 AI 聊天平台: ChatGPT Claude Grok 通义千问 豆包 Kimi ChatGLM DeepSeek GitHub Copilot Microsoft Copilot 元宝 WPS Copilot 基础功能 美化的浮动按钮 悬浮窗界面 问题去重 自动检测新消息 MutationObserver 监听 DOM 变化 支持的平台 平台 域名 状态 ChatGPT chatgpt.com ✅ 支持 Grok grok.com ✅ 支持 通义千问 qianwen.com ✅ 支持 通义千问 tongyi.com ✅ 支持 豆包 doubao.com ✅ 支持 Kimi kimi.com ✅ 支持 ChatGLM chatglm.cn ✅ 支持 DeepSeek chat.deepseek.com ✅ 支持 GitHub Copilot github.com/copilot ✅ 支持 Microsoft Copilot copilot.microsoft.com ✅ 支持 腾讯元宝 yuanbao.tencent.com ✅ 支持 WPS Copilot copilot.wps.cn ✅ 支持 Google NotebookLM notebooklm.google.com ✅ 支持 Google NotebookLM notebooklm.google.com ✅ 支持 安装方法 安装 Tampermonkey 或 Violentmonkey 浏览器扩展 点击脚本链接安装 访问支持的 AI 聊天网站 右下角会出现"问题列表"按钮 使用技巧 基础操作 显示列表:点击"问题列表"按钮 导航定位:点击列表中的问题快速跳转 切换排序:点击"正序/倒序"按钮 加载历史:点击"加载历史"按钮突破懒加载 高级功能 拖动按钮:按住按钮拖动到任意位置 位置记忆:位置会自动保存,下次访问时恢复 智能展开:悬浮窗会根据按钮位置智能选择展开方向 暗黑模式:自动适配系统和网站的暗黑模式 故障排查 打开浏览器控制台(F12)查看调试信息 查看《故障排查指南.md》获取详细帮助 如果某个网站不工作,检查控制台的调试输出 反馈与贡献 问题反馈 如遇到问题,请提供:
网站名称和 URL 浏览器控制台的调试信息 问题描述和截图 浏览器和脚本管理器版本 功能建议 欢迎提出新功能建议和改进意见!
许可证 MIT License
Copyright (c) 2025 yutao
致谢 感谢所有用户的反馈和建议,让这个脚本变得更好!
# webAI聊天问题列表导航 - 更新日志## v3.6.1 (2025-01-21)### 🐛 Bug 修复- 修复悬浮窗展开方向判断错误的问题- 修正按钮在屏幕下方时悬浮窗应向下展开的逻辑---## v3.6.0 (2025-01-21)### ✨ 新增功能- **悬浮窗智能展开方向** - 自动判断垂直方向:根据按钮位置和可用空间选择向上或向下展开 - 自动判断水平方向:根据按钮位置选择左对齐或右对齐 - 空间不足时自动居中显示 - 确保悬浮窗始终完整显示在屏幕内---## v3.5.1 (2025-01-21)### 🐛 Bug 修复- 修复按钮上下拖动方向相反的问题- 现在拖动方向与鼠标移动方向完全一致---## v3.5.0 (2025-01-21)### ✨ 新增功能- **按钮可拖动** - 按住按钮可拖动到屏幕任意位置 - 位置自动保存到 localStorage - 刷新页面后记忆上次位置 - 悬浮窗自动跟随按钮位置 - 边界限制防止拖出屏幕 - 智能识别点击和拖动操作### 🎨 用户体验改进- 鼠标指针变化提示可拖动状态- 拖动时禁用文本选择- 短距离移动视为点击,不影响正常使用---## v3.4.1 (2025-01-21)### 🐛 Bug 修复- 改进 Grok 网站支持- 更新 Grok 的消息选择器和用户条件判断逻辑### 🔧 调试功能- 添加控制台调试信息输出- 显示找到的元素数量和过滤情况- 帮助用户快速定位配置问题### 📚 文档- 新增《故障排查指南》- 提供详细的问题诊断步骤---## v3.4.0 (2025-01-21)### ✨ 新增功能- **暗黑模式支持** - 自动检测系统偏好设置 - 自动检测网站暗黑模式 - 分析页面背景色亮度 - 所有 UI 元素完整适配暗黑主题### 🎨 主题优化- 暗黑模式:深色背景 + 浅色文字- 亮色模式:浅色背景 + 深色文字- 按钮、悬浮窗、列表项、分页控件全部适配- 暗黑模式下的阴影和边框更柔和---## v3.3.0 (2025-01-21)### ✨ 新增功能- **智能脉冲式加载历史记录** - 脉冲式滚动策略突破懒加载限制 - 智能容器查找(4层查找策略) - 双重变化检测(高度 + 问题数量) - 可中断加载过程 - 实时显示加载进度### 🎯 功能改进- 新增"加载历史"按钮,手动控制加载- 移除自动加载,避免性能影响- 动态等待时间(前快后慢)- 多种事件触发机制- 最多20次迭代防止无限循环### 🔧 技术优化- 改进 qianwen.com 和 tongyi.com 的滚动容器选择器- 添加侧边栏排除逻辑- 优化容器查找算法---## v3.2.0 及更早版本### 核心功能- 显示用户问题列表- 点击问题快速导航定位- 分页功能(每页10条)- 正序/倒序切换- 支持多个 AI 聊天平台: - ChatGPT - Claude - Grok - 通义千问 - 豆包 - Kimi - ChatGLM - DeepSeek - GitHub Copilot - Microsoft Copilot - 元宝 - WPS Copilot### 基础功能- 美化的浮动按钮- 悬浮窗界面- 问题去重- 自动检测新消息- MutationObserver 监听 DOM 变化---## 支持的平台| 平台 | 域名 | 状态 ||------|------|------|| ChatGPT | chatgpt.com | ✅ 支持 || Grok | grok.com | ✅ 支持 || 通义千问 | qianwen.com | ✅ 支持 || 通义千问 | tongyi.com | ✅ 支持 || 豆包 | doubao.com | ✅ 支持 || Kimi | kimi.com | ✅ 支持 || ChatGLM | chatglm.cn | ✅ 支持 || DeepSeek | chat.deepseek.com | ✅ 支持 || GitHub Copilot | github.com/copilot | ✅ 支持 || Microsoft Copilot | copilot.microsoft.com | ✅ 支持 || 腾讯元宝 | yuanbao.tencent.com | ✅ 支持 || WPS Copilot | copilot.wps.cn | ✅ 支持 |---## 安装方法1. 安装 Tampermonkey 或 Violentmonkey 浏览器扩展2. 点击脚本链接安装3. 访问支持的 AI 聊天网站4. 右下角会出现"问题列表"按钮---## 使用技巧### 基础操作- **显示列表**:点击"问题列表"按钮- **导航定位**:点击列表中的问题快速跳转- **切换排序**:点击"正序/倒序"按钮- **加载历史**:点击"加载历史"按钮突破懒加载### 高级功能- **拖动按钮**:按住按钮拖动到任意位置- **位置记忆**:位置会自动保存,下次访问时恢复- **智能展开**:悬浮窗会根据按钮位置智能选择展开方向- **暗黑模式**:自动适配系统和网站的暗黑模式### 故障排查- 打开浏览器控制台(F12)查看调试信息- 查看《故障排查指南.md》获取详细帮助- 如果某个网站不工作,检查控制台的调试输出---## 反馈与贡献### 问题反馈如遇到问题,请提供:1. 网站名称和 URL2. 浏览器控制台的调试信息3. 问题描述和截图4. 浏览器和脚本管理器版本### 功能建议欢迎提出新功能建议和改进意见!---## 许可证MIT LicenseCopyright (c) 2025 yutao---## 致谢感谢所有用户的反馈和建议,让这个脚本变得更好!
更新了对 https://tongyi.aliyun.com/*, https://www.doubao.com/*的适配
自动加载历史记录
滚动容器配置
scrollContainerSelector
问题去重功能
Set
UI体验优化
状态信息显示
性能优化
键盘快捷键
更智能的历史加载算法
实时更新问题列表
代码结构优化
与2.11版本相比,3.4版本在保持核心功能的同时,大幅提升了自动化程度和用户体验,特别是自动加载历史记录和使用预配置滚动容器的特性,使脚本更加智能和易用。
webAI聊天问题列表导航 3.4版本更新说明新功能与优化自动加载历史记录页面加载后自动尝试加载历史聊天记录,无需用户手动操作使用配置中指定的滚动容器进行智能加载,确保高效获取历史消息滚动容器配置为每个支持的网站添加了专用的scrollContainerSelector配置项直接使用预定义的滚动容器选择器,避免动态检测带来的不稳定性问题去重功能新增了问题去重算法,确保相同内容的问题只显示一次使用Set数据结构高效实现去重逻辑UI体验优化改进了排序按钮的位置和样式增加了问题计数显示,直观反映找到的问题数量优化了分页控件,支持大量问题时的分页导航状态信息显示加载历史过程中显示状态提示加载完成后自动隐藏状态信息,保持界面整洁性能优化改进了DOM监听逻辑,减少不必要的DOM操作使用节流技术避免频繁更新问题列表缩短了启动时间,加快脚本初始化速度键盘快捷键增加了Alt+Q快捷键来显示/隐藏问题列表技术改进更智能的历史加载算法多次尝试加载历史记录,确保最大程度获取历史问题加载过程中保留原始滚动位置,加载完成后恢复,提升用户体验实时更新问题列表优化MutationObserver配置,实时监控DOM变化新消息出现时自动更新问题列表代码结构优化更清晰的函数组织和命名减少冗余代码,提高可维护性与2.11版本相比,3.4版本在保持核心功能的同时,大幅提升了自动化程度和用户体验,特别是自动加载历史记录和使用预配置滚动容器的特性,使脚本更加智能和易用。
适配了通义千问新选择器