浏览器扩展下载

复制股票代码 / 公司名,页面自动查询 —— 无需切回页面

这个扩展解决什么问题

页面自己读剪贴板有两条路,云端部署后两条都不通:本机剪贴板桥读的是「跑服务那台机器」的剪贴板; navigator.clipboard.readText() 又要求页面处于聚焦状态,所以在别的 App 里复制的那一刻读不到。

Google Chrome

v1.2.0

Chromium 内核(Manifest V3)。适用于 Chrome、以及基于 Chromium 的国产浏览器。

下载 Chrome 版扩展(.zip)
downloads/extension-chrome.zip
  1. 把下载的 extension-chrome.zip 解压,得到 extension-chrome 文件夹。
  2. 地址栏打开 chrome://extensions,打开右上角的「开发者模式」。
  3. 点「加载已解压的扩展程序」,选中刚解压出的 extension-chrome 文件夹。
Chrome 155 起已不再支持命令行 --load-extension,「加载已解压的扩展程序」这条图形界面路径仍然可用。

Microsoft Edge

v1.2.0

与 Chrome 版同一份代码(Manifest V3),只是包名分开,便于放到 Edge 里识别。

下载 Edge 版扩展(.zip)
downloads/extension-edge.zip
  1. 把下载的 extension-edge.zip 解压,得到 extension-edge 文件夹。
  2. 地址栏打开 edge://extensions,打开左侧的「开发人员模式」。
  3. 点「加载解压缩的扩展」,选中刚解压出的 extension-edge 文件夹。
Edge 与 Chrome 的扩展格式完全通用,若 Edge 里已装 Chrome 版,不必重复安装。

Mozilla Firefox

v1.2.0

Firefox 专用版(Manifest V2 持久后台页)。Firefox 没有 chrome.offscreen,所以后台读取逻辑单独实现,功能与另两版一致。

下载 Firefox 版扩展(.zip)
downloads/extension-firefox.zip
  1. 把下载的 extension-firefox.zip 解压,得到 extension-firefox 文件夹。
  2. 地址栏打开 about:debugging#/runtime/this-firefox。
  3. 点「临时载入附加组件…」,在文件选择框里进到 extension-firefox 文件夹,选中其中的 manifest.json。
临时载入的扩展在 Firefox 重启后会失效,需要按上面第 3 步重新载入一次; 重启后扩展自己会重新注册站点脚本,无需其它操作。若要长期安装,需要用 Firefox ESR / Developer Edition 把 xpinstall.signatures.required 关掉后安装,或提交 AMO 签名。

安装后的共同配置(三个版本完全一样)

扩展装上后默认是「不监控任何网站」的状态,需要手动把查询站点加进来:

  1. 点浏览器工具栏上的扩展图标,打开弹窗。
  2. 停留在「股票基础信息查询」页面上,点「把当前网站加入监控」,在弹出的权限提示里选择允许。
  3. 把顶部的「监控剪贴板」开关打开。
  4. 之后在任意应用里复制股票代码(如 600519)或公司名,页面会自动查询,不用切回来点任何东西。
站点也可以手工填:点「管理监控的网站…」,输入 127.0.0.1:8000 或 https://你的域名.com。 以后部署到云端,只需在这里加一条新地址,扩展本身不用重装。

排查:加好了域名、监控也开着,复制了却不查询

  1. 打开扩展图标的弹窗,先看底部的「链路自检」方块(绿底 = 正常,红底 = 有环节断了)。
  2. 看「① 读取剪贴板」这一行:显示最近一次读到的内容,说明浏览器确实把剪贴板交出来了;若是「一直没读到内容」,多半是刚打开开关还没在别处复制过。
  3. 看「② 送到页面」这一行:显示送到几个页面、走的是哪条通道。若为「0」,说明列在监控里的站点没有打开着对应页面。
  4. 再看「页面桥接」这一行:显示「已连通」表示整条链路正常。
  5. 若显示「未连通」,点一次弹窗里的「立即检查一次剪贴板」—— 会把缺失的桥接脚本补进当前页面,无需刷新。
  6. 若仍不行,检查「当前网站」是否显示已加入监控:显示「未加入监控」说明这一步没做完,点按钮加上并允许权限。
  7. 再检查「监控剪贴板」开关是否为开;开关刚打开后请在别处重新复制一次代码(扩展只会把「内容发生了变化」当作一次复制)。
旧版本(v1.0.0)在「先打开网页、后添加域名」的情况下,桥接脚本不会被补进那个已打开的页面, 表现就是只能切回页面点一下才查询。v1.1.0 起会自动补注入,并把这个状态显示在弹窗里。 如果你装的是旧版,请重新下载 v1.2.0 覆盖。
v1.2.0 起,弹窗底部多了一块「链路自检」:把「读剪贴板」与「送到页面」两个环节分开显示, 哪个环节断了会直接写成红字。另外后台投递多了一条「直接调用页面函数」的更短通道, 少一次消息中转,云端网络下更稳。装上后若仍不生效,请把那一块的两行文字发来即可定位。
扩展版本 v1.2.0 | 打包日期 2026-10-16 | 安装包由 tools/pack-extension.mjs 从源码目录直接打包,源码改动后安装包会自动重打,不会出现「页面更新了、扩展还是旧的」。