Greasy Fork

Greasy Fork is available in English.

webAI聊天问题列表导航

通过点击按钮显示用户问题列表,支持导航到特定问题、分页功能、正序/倒序切换,智能脉冲式加载历史记录突破懒加载,自动适配暗黑模式,按钮可拖动并保存位置,悬浮窗智能展开方向,无极调整按钮大小,新增NotebookLM支持

这些是此脚本的所有版本。 只显示代码变更过的版本。

  • v3.9.6 2025-11-26

    未选择任何文件 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

    致谢 感谢所有用户的反馈和建议,让这个脚本变得更好!

  • v3.6.1 2025-11-21

    # 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. 网站名称和 URL
    2. 浏览器控制台的调试信息
    3. 问题描述和截图
    4. 浏览器和脚本管理器版本

    ### 功能建议
    欢迎提出新功能建议和改进意见!

    ---

    ## 许可证

    MIT License

    Copyright (c) 2025 yutao

    ---

    ## 致谢

    感谢所有用户的反馈和建议,让这个脚本变得更好!

  • v3.1.0 2025-04-03

    更新了对 https://tongyi.aliyun.com/*
    https://www.doubao.com/*
    的适配

  • v3.0.0 2025-03-27

    webAI聊天问题列表导航 3.0.0版本更新说明

    新功能与优化

    1. 自动加载历史记录

      • 页面加载后自动尝试加载历史聊天记录,无需用户手动操作
      • 使用配置中指定的滚动容器进行智能加载,确保高效获取历史消息
    2. 滚动容器配置

      • 为每个支持的网站添加了专用的scrollContainerSelector配置项
      • 直接使用预定义的滚动容器选择器,避免动态检测带来的不稳定性
    3. 问题去重功能

      • 新增了问题去重算法,确保相同内容的问题只显示一次
      • 使用Set数据结构高效实现去重逻辑
    4. UI体验优化

      • 改进了排序按钮的位置和样式
      • 增加了问题计数显示,直观反映找到的问题数量
      • 优化了分页控件,支持大量问题时的分页导航
    5. 状态信息显示

      • 加载历史过程中显示状态提示
      • 加载完成后自动隐藏状态信息,保持界面整洁
    6. 性能优化

      • 改进了DOM监听逻辑,减少不必要的DOM操作
      • 使用节流技术避免频繁更新问题列表
      • 缩短了启动时间,加快脚本初始化速度
    7. 键盘快捷键

      • 增加了Alt+Q快捷键来显示/隐藏问题列表

    技术改进

    1. 更智能的历史加载算法

      • 多次尝试加载历史记录,确保最大程度获取历史问题
      • 加载过程中保留原始滚动位置,加载完成后恢复,提升用户体验
    2. 实时更新问题列表

      • 优化MutationObserver配置,实时监控DOM变化
      • 新消息出现时自动更新问题列表
    3. 代码结构优化

      • 更清晰的函数组织和命名
      • 减少冗余代码,提高可维护性

    与2.11版本相比,3.4版本在保持核心功能的同时,大幅提升了自动化程度和用户体验,特别是自动加载历史记录和使用预配置滚动容器的特性,使脚本更加智能和易用。


  • v3.0.0 2025-03-27

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

  • v2.11 2025-03-19
  • v2.11 2025-03-15

    适配了通义千问新选择器

  • v2.11 2025-03-15
  • v2.10 2025-03-04
  • v2.10 2025-03-04