多家大模型网页同时回答 & 目录导航

输入一次问题,就能自动同步在各家大模型官网提问,免去到处粘贴的麻烦;提供多种便捷的页内目录导航。支持范围:DS,Kimi,千问,豆包,元宝,ChatGPT,Gemini,Claude,Grok……更多介绍见本页面下方。

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
interest2
今日安裝
3
安裝總數
194
評價
5 0 0
版本
4.0.3
建立日期
2025-05-26
更新日期
2025-11-26
尺寸
193.9 KB
授權條款
MIT
腳本執行於

功能介绍

自动同时提问

  • ✅ 已打开几家大模型网页的情况下,在其中任一家提问,其他几家将自动发送同样的提问;
  • 🖼️ 多数情况下也支持带图片(粘贴方式)提问的同步;
  • ⚙️ 提供设置界面可自行修改一些配置;

📚 目录 & 其他

  • 📑 【主目录】同一页面内多轮对话,为其建立了目录导航;
  • 📖 【副目录】单个回答如果小标题较多,则也为其建立标题目录(少数情况不支持);
  • 💎 可临时隐藏输入框,获得更大的阅读高度;

安装注意

浏览器需在扩展设置界面启用「开发者模式」。


支持范围

国内

  • DeepSeek
  • Kimi
  • 千问 (国内版、国际版)
  • 豆包
  • 元宝

国外

  • ChatGPT (官网版、zchat 版)
  • Gemini
  • Google AI Studio
  • Claude
  • Grok

备注
1、如有问题建议可在反馈区留言,或有代码优化可 github 协作(https://github.com/interest2/llm-web-auto-ask)
2、如希望自行新增支持站点,对代码开头这 5 个变量进行扩展即可:inputAreaTypes, selectors, keywords, webSites, wordConfig

效果示意


自动同步提问实现原理

一定程度上类似局域网广播:某个节点发消息,其他节点接收;各节点都能主动发……具体而言:

  1. 发送端:脚本监测当前网页是否有新发送的提问(监听事件:输入框的回车、发送按钮的点击);如果有,将问题写入油猴提供的浏览器本地共享存储。
  2. 接收端:其他网页监测本地共享存储,若发现有新提问,则将提问内容粘贴到输入框,并自动点击发送按钮。

Q&A

:提问内容会发送到脚本的云端吗?
:不会,内容是通过本地存储来互相传递的。
不过为了脚本能更好地优化体验,这些非敏感字段将发给云端:选中模型的代号、脚本的版本、随机唯一标识。

:官网页面样式的变化,是否会影响到此脚本?
:部分变化会影响,不过修复相对简单。脚本的通用性(健壮性)较为良好,具体分析见本页面末尾。

:后续计划?
:可能继续增强脚本的健壮性,降低官网 HTML 变化对脚本的影响。

遗留问题

claude: 作为被同步提问站点时,图片无法自动粘贴成功;
部分网站(ai studio、千问国内)的主目录可能显示不完全,是由于官网自身没有一次性加载全部提问。


赞赏

如果觉得这工具有帮到你,可以扫这个赞赏码支持一下作者


《脚本通用性(健壮性)的分析》

总体而言,脚本核心功能对官网样式的依赖较小,但仍可继续去依赖。
以下是当前阶段对核心、非核心功能的具体分析:

1、提问的自动同步

这是核心功能了,基本上只有 发送按钮 的属性变化才会影响它。
后续计划改为不依赖发送按钮,让脚本模拟回车发送。

但假如用户就是通过点击发送按钮来提问,脚本却摒弃了对按钮的监测,应如何处理?
答:可以通过检测 mousedown 和 mouseup 事件是否造成了输入框内容的清空,如果是则表明用户点击了发送按钮。

输入框:基本就是两类,所以单纯属性变化一般不会影响核心功能。

2、主目录功能

  • 这个依赖提问列表的 CSS 属性,一旦变化确实会影响主目录的识别。

3、副目录功能

  • 经观察,多数大模型采用 h2/h3/h4 之类标签作为小标题,因此脚本简单地选择 h 标签作为展示对象。
  • 少数情况并非采用 h 标签的,若单独适配则维护成本高,干脆放弃。

4、隐藏输入框功能

这里稍微有点巧妙的成分在:
首先,提问自动同步功能就用到了输入框,因此隐藏输入框本体并不需要额外配置选择器;
其次,输入框周围附带了其他元素,难道要为它们单独配置选择器才能隐藏吗?
答:不用,只需递归地选到输入框的第 n 层父元素,就能基本将输入框周围元素一网打尽。这个 n 值目前是手动尝试观察出来的,加或减一点有时也无妨。

假如官网正确的 n 值后续变化较大又当如何?
答:目前是提供了设置界面,用户可自行修改 n 值