logo
0
0
WeChat Login
docs: 更新 README 改用 ScriptCat 安装并补充直链

🎯 LinkSniper - 框选批量打开链接

一款超丝滑的油猴脚本,通过框选页面区域,一键批量打开所有链接。

版本 协议

✨ 功能特性

  • 快捷键触发 - 一键进入框选模式
  • 实时高亮 - 框选过程中即时显示选中的链接
  • 批量打开 - 选中后在新标签页中依次打开所有链接
  • 性能优化 - 使用 requestAnimationFrame + transform 实现丝滑体验
  • 跨平台 - 自动适配 Mac / Windows 快捷键差异

⌨️ 快捷键

平台快捷键说明
macOS⌘ + Shift + S进入/退出框选模式
Windows/LinuxAlt + Shift + S进入/退出框选模式
任意平台ESC退出框选模式

🚀 使用方法

  1. 安装 ScriptCat 浏览器扩展
  2. 点击 安装
  3. 打开任意网页,按下快捷键进入框选模式
  4. 拖动鼠标框选需要打开的链接区域
  5. 松开鼠标,确认后自动批量打开所有选中链接

🔧 配置说明

脚本内置以下可配置项(修改源码中 CONFIG 对象):

配置项默认值说明
快捷键见上方表格可自定义组合键
选择框边框#FF5722框选区域颜色
高亮样式2px solid #4CAF50链接高亮效果
打开间隔Mac:120ms / Win:80ms链接间延迟
GPU 加速开启使用 transform + will-change

💻 技术亮点

  • Pointer Events API - 替代传统 Mouse 事件,精度更高
  • GPU 合成加速 - 使用 transform 定位,避免触发布局重排
  • requestAnimationFrame - 与显示器刷新率同步,流畅不卡顿
  • 节流优化 - 高亮更新独立节流,降低主线程压力

📄 脚本元信息

@name         框选批量打开链接
@namespace    https://www.anye.xyz
@version      1.1
@author       Anye
@match        *://*/*
@grant        GM_openInTab
@grant        GM_registerMenuCommand
@grant        GM_notification

📜 License

MIT