利益相关声明:作者与文中产品有直接的利益相关(开发者、自家产品等)

不知不觉已断断续续 Vibe Coding 一年多,从最初的「拖拽预览」,经过前期用户的热情反馈,不断添加了多种触发方式和新功能,「拖拽预览」已经无法完整概括它的能力,于是改名为 Peek Pop。随着功能逐渐稳定,后续变化也不会太大。借此机会,记录下来,也算是 2025 的年终总结。

官网GitHub从 Chrome 商店安装从 FireFox 商店安装从 Edge 商店安装

双击预览,轻松上手

「双击预览」是 Peek Pop 的默认触发方式,它不会影响网页原有拖拽或点击动作,不像悬停、长按每次被动的等待倒计时,不用寻找修饰键,也不会像点击(作者最爱)那样激进。

安装后,双击链接即可触发,若觉得手感差点意思,可以到「点击」页面下调整「两次点击之间最大间隔(ms)」,默认是 250 毫秒,手速越快体验越好。浏览网页时,若不想预览,正常单击链接即可。

如果首次安装后你关闭了设置页面,可以通过以下两种方法重新打开:

  • 点击 Peek Pop插件图标
  • 在浏览器插件管理页面进入

已知问题

  • 不兼容 Arc 和 Dia 浏览器。
  • macOS 下窗口全屏时弹窗异常。
  • 对于火狐浏览器,当系统缩放不是 100% 时,预览时可能会闪一下。

若无更多需求,请止步于此。

进阶

Peek Pop 麻雀虽小( > 100KiB ),五脏俱全。由于选项众多,以下仅挑选部分进行粗略的说明,更多详情请安装后查看设置页面、官网Github

触发方式

如下表,Peek Pop 提供多种触发方式,不同触发方式之间部分可以同时开启,跟其它手势插件也一样。

触发方式添加修饰键划词/图片搜索
双击(默认)❌ 不支持❌ 不支持
拖拽(可选方向)✅ 可选✅ 可选
长按❌ 不支持❌ 不支持
点击✅ 可选❌ 不支持
悬停✅ 可选✅ 可选

窗口控制

常用的关闭、在原窗口显示、复制链接必需有。效率软件常见的「双击 X 键」也抄过来了。

看到这里也许你发现设置页面里没有「置顶」相关选项,这是因为 Peek Pop 使用的是浏览器原生窗口,而浏览器并未提供相关 API,所以需要借助第三方软件实现,如:Power Toys 里的 Always On Top,同时记得取消勾选「焦点回到原窗口」。Peek Pop 也因此拥有浏览器原生窗口级自由度:

  • 不受限制地访问网页
  • 登录状态保持
  • 能正常前进后退,浏览器原生快捷键基本都支持
  • 其它插件能照常工作
  • 支持火狐的容器功能

窗口大小和位置

这里重点推荐「动态弹窗」,为什么?因为不是所有的网页都像少数派,内容显示会根据窗口大小动态调整,而对于传统的网页需要查看的内容一般处于中间偏左,右边几可忽略,所以最好就是手动调整为只露出正文,减少面积占用。上图中的「需要没去或点击页面」只有在火狐浏览器上才需要,因为缺少相关 API。

启用「动态弹窗」后,效果如下:

随便调整窗口,内容都匹配
传统的就不行,那么就只好手动调整记录下来

黑名单

在黑名单管理方面,Peek Pop 提供以下两种切入角度:

  • 针对触发动作和标签页的,路径:「插件设置-触发动作-黑名单」
  • 针对预览链接的,路径:「插件设置-通用-链接黑名单」

格式示例

每行一个规则,支持以下匹配模式:

  • 正则格式/^https:\/\/example\.com\/.*$/
  • 通配符格式https://example.com/*
  • 纯文本格式https://example.com

常见匹配模式示例

以下示例主要用于排除下载相关链接。

文件类:
/\.(zip|rar|7z|exe|msi|md|pdf|docx?|xlsx?|pptx?|apk|dmg|iso)(\?.*)?$/

图片类:
/\.(jpg|jpeg|avif|png|svg|ico|webp|gif)(\?.*)?$/

视频类:
/\.(mp4|mkv|rmvb|rm|avi|ts|mov|flv)(\?.*)?$/

音频类:
/\.(mp3|flac|ogg|wav|aac)(\?.*)?$/

下载链接类:
/^(magnet:\?xt=urn:[a-z0-9]+:[a-f0-9]{32,40}.*|https?:\/\/[^\s]+\/dl[a-zA-Z0-9\/%+=_-]+)$/

其它小工具

这几个小工具也许用得上:稍后阅读、划词搜索条、链接提示。

 

尾巴

作者个人一点私心,不想把 Peek Pop 最大最明显的缺点单开一段,在这里偷偷说一下:预览窗口不是显示在标签页内。你也许会因此像下面用户一样惋惜道:It's really too bad, because otherwise it's perfect!

这是最初的技术路线决定:为了保证能够正常访问任何链接。未来或许会引入 iframe,就像其他预览插件那样,满足更多人的期待。又或者,未来有人会参考 Peek Pop,自行开发一个类似的工具。Peek Pop 是开源的,虽然没有使用框架,代码也大多由 AI 生成,但其中处理一些特殊情况的方法仍具有一定参考价值。

3
0