这个扩展解决什么问题
页面自己读剪贴板有两条路,云端部署后两条都不通:本机剪贴板桥读的是「跑服务那台机器」的剪贴板;
navigator.clipboard.readText() 又要求页面处于聚焦状态,所以在别的 App 里复制的那一刻读不到。
- 装上扩展后,扩展持有剪贴板读取权限,复制完不用切回页面就已经查好了。
- 本机访问(
127.0.0.1)和云端部署都能用,站点列表在扩展里随时增删,换域名不用重装。 - 扩展默认不监控任何网站,必须由你手动把站点加进来才会生效。
Google Chrome
v1.2.0Chromium 内核(Manifest V3)。适用于 Chrome、以及基于 Chromium 的国产浏览器。
下载 Chrome 版扩展(.zip)downloads/extension-chrome.zip
- 把下载的
extension-chrome.zip解压,得到extension-chrome文件夹。 - 地址栏打开
chrome://extensions,打开右上角的「开发者模式」。 - 点「加载已解压的扩展程序」,选中刚解压出的
extension-chrome文件夹。
Chrome 155 起已不再支持命令行
--load-extension,「加载已解压的扩展程序」这条图形界面路径仍然可用。Microsoft Edge
v1.2.0与 Chrome 版同一份代码(Manifest V3),只是包名分开,便于放到 Edge 里识别。
下载 Edge 版扩展(.zip)downloads/extension-edge.zip
- 把下载的
extension-edge.zip解压,得到extension-edge文件夹。 - 地址栏打开
edge://extensions,打开左侧的「开发人员模式」。 - 点「加载解压缩的扩展」,选中刚解压出的
extension-edge文件夹。
Edge 与 Chrome 的扩展格式完全通用,若 Edge 里已装 Chrome 版,不必重复安装。
Mozilla Firefox
v1.2.0Firefox 专用版(Manifest V2 持久后台页)。Firefox 没有 chrome.offscreen,所以后台读取逻辑单独实现,功能与另两版一致。
downloads/extension-firefox.zip
- 把下载的
extension-firefox.zip解压,得到extension-firefox文件夹。 - 地址栏打开
about:debugging#/runtime/this-firefox。 - 点「临时载入附加组件…」,在文件选择框里进到
extension-firefox文件夹,选中其中的manifest.json。
临时载入的扩展在 Firefox 重启后会失效,需要按上面第 3 步重新载入一次;
重启后扩展自己会重新注册站点脚本,无需其它操作。若要长期安装,需要用 Firefox ESR / Developer Edition
把
xpinstall.signatures.required 关掉后安装,或提交 AMO 签名。
安装后的共同配置(三个版本完全一样)
扩展装上后默认是「不监控任何网站」的状态,需要手动把查询站点加进来:
- 点浏览器工具栏上的扩展图标,打开弹窗。
- 停留在「股票基础信息查询」页面上,点「把当前网站加入监控」,在弹出的权限提示里选择允许。
- 把顶部的「监控剪贴板」开关打开。
- 之后在任意应用里复制股票代码(如
600519)或公司名,页面会自动查询,不用切回来点任何东西。
站点也可以手工填:点「管理监控的网站…」,输入
127.0.0.1:8000 或 https://你的域名.com。
以后部署到云端,只需在这里加一条新地址,扩展本身不用重装。
排查:加好了域名、监控也开着,复制了却不查询
- 打开扩展图标的弹窗,先看底部的「链路自检」方块(绿底 = 正常,红底 = 有环节断了)。
- 看「① 读取剪贴板」这一行:显示最近一次读到的内容,说明浏览器确实把剪贴板交出来了;若是「一直没读到内容」,多半是刚打开开关还没在别处复制过。
- 看「② 送到页面」这一行:显示送到几个页面、走的是哪条通道。若为「0」,说明列在监控里的站点没有打开着对应页面。
- 再看「页面桥接」这一行:显示「已连通」表示整条链路正常。
- 若显示「未连通」,点一次弹窗里的「立即检查一次剪贴板」—— 会把缺失的桥接脚本补进当前页面,无需刷新。
- 若仍不行,检查「当前网站」是否显示已加入监控:显示「未加入监控」说明这一步没做完,点按钮加上并允许权限。
- 再检查「监控剪贴板」开关是否为开;开关刚打开后请在别处重新复制一次代码(扩展只会把「内容发生了变化」当作一次复制)。
旧版本(v1.0.0)在「先打开网页、后添加域名」的情况下,桥接脚本不会被补进那个已打开的页面,
表现就是只能切回页面点一下才查询。v1.1.0 起会自动补注入,并把这个状态显示在弹窗里。
如果你装的是旧版,请重新下载 v1.2.0 覆盖。
v1.2.0 起,弹窗底部多了一块「链路自检」:把「读剪贴板」与「送到页面」两个环节分开显示,
哪个环节断了会直接写成红字。另外后台投递多了一条「直接调用页面函数」的更短通道,
少一次消息中转,云端网络下更稳。装上后若仍不生效,请把那一块的两行文字发来即可定位。
扩展版本 v1.2.0 | 打包日期 2026-10-16 |
安装包由
tools/pack-extension.mjs 从源码目录直接打包,源码改动后安装包会自动重打,不会出现「页面更新了、扩展还是旧的」。