多家大模型网页同时回答

输入一次问题,就能自动在各家大模型官网同步提问,节省了到处粘贴提问并等待的麻烦。支持范围:DS,Kimi,千问,豆包,ChatGPT,Gemini,Claude,Grok。其他更多功能(例如建立目录等提升网页阅读体验的功能),见本页面下方介绍。

当前为 2025-11-15 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
interest2
评分
0 0 0
版本
2.2.3
创建于
2025-05-26
更新于
2025-11-15
大小
120.8 KB
许可证
MIT
适用于

功能介绍

近期更新:
1、支持对单个回答内容建立目录;
2、支持带图片的提问同步(仅限粘贴图片的方式);

主要功能

  • 已打开几家大模型网页的情况下,在其中任一家提问,其他几家将自动发送同样的提问。

特色功能
提升网页阅读体验:

  • (主目录)提供对话的目录导航,可在单个对话页面快速跳转历次提问位置;
  • (副目录)单个回答内容若有多个标题,则为其建立额外的副目录;
  • 可隐藏输入框,获得更大的阅读高度。

安装注意

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


支持范围

国内

  • DeepSeek
  • Kimi
  • 豆包
  • 文心一言
  • 千问 (国内版、国际版)

国外

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

备注
1、如有问题建议可在反馈区留言,或有代码优化可 github 协作(https://github.com/interest2/llm-web-auto-ask)
2、如希望自行新增支持站点,对代码开头这 5 个变量进行扩展即可:inputAreaTypes, selectors, keywords, webSites, wordConfig
3、如果希望删除某些站点,在 wordConfig 变量里移除即可;编辑该变量也可修改展示顺序


实现原理

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

  1. 发送端:脚本监测当前网页是否有新发送的提问(监听事件:输入框的回车、发送按钮的点击);如果有,将问题写入油猴提供的浏览器本地共享存储。
  2. 接收端:其他网页监测本地共享存储,若发现有新提问,则将提问内容粘贴到输入框,并自动点击发送按钮。
  3. 历史对话:各家网页的地址栏都包含了唯一id,在首次多家同步提问后,脚本将这几家 id 的映射关系写入共享存储;因此,回到历史对话页面追问时,其他家网页也能自动跳转、同样追问。

备注:历史对话页面的同步关系,默认仅记录近15个对话页面(保守地限制对浏览器存储的占用),实际的上限远大于此值。如需要可在代码开头自行修改变量 MAX_QUEUE


Q&A

:提问内容会发送到脚本的云端吗?
:不会,内容是通过本地存储来互相传递的。发给云端的主要是自定义的浏览器唯一标识、选中模型的代号、脚本的版本,用于辅助后续脚本的优化。

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

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

遗留问题

纯文字提问:豆包作为被同步提问对象,某些情况下,可能需切到豆包窗口才会触发问题的发送;
带图片提问的同步:claude 作为被同步提问对象时,图片无法自动粘贴成功


赞赏

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


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

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

1、提问的自动同步

这是核心功能了,基本上只有 发送按钮 的属性变化才会影响它。
能否改为不依赖发送按钮,让脚本模拟回车发送呢,毕竟各家都是支持回车发送的?
答:目前测试一些网站,模拟回车了但提问发不出去,原因未知。

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

2、主目录功能

  • 这个依赖提问列表的 CSS 属性,一旦变化确实会影响主目录的识别。不过这个并非核心功能,无妨。

3、副目录功能

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

4、隐藏输入框功能

这里是有点巧妙的成分在:输入框周边附带了其他元素也需隐藏,难道要为它们单独配置选择器吗?
答:不用,只要递归找到输入框的第 n 层父元素,就能把输入框周围元素一网打尽。
这个 n 值目前是手动尝试观察出来的,加或减一点有时也无妨。

假如官网正确的 n 值后续变化较大又当如何?
答:两种方案,
1、提供一个按钮,用户点击后页面就能自动依次修改 n 值来尝试隐藏输入框,用户观察到哪个 n 值的效果合适,就改为哪个 n 值,这样无需修改或更新脚本就能适配。
2、参考 Adblock 插件的做法,让用户手动选择需要移除的元素。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址