磁力链接收集栏

磁力链接收集 + 实时同步 + 回退 + 清空 + 美观按钮 + 元素内嵌 + 导出txt/json

作者
chaiyanlin
日安装量
0
总安装量
1
评分
0 0 0
版本
0.0.3
创建于
2025-07-10
更新于
2025-07-11
大小
7.2 KB
许可证
MIT
适用于
所有网站

🎯 磁力链接收集栏(支持跨页面同步)

一个强大、轻量的 Tampermonkey 用户脚本,帮助你在浏览网页时快速识别磁力链接,并集中收集管理,支持跨页面同步、复制、清空和回退等功能。


✨ 功能特色

  • 🔍 自动识别磁力链接(支持 magnet:? 开头)
  • 📥 一键收集磁力链接,按钮插入在磁力链接旁,不干扰页面内容
  • 📦 收集栏右下角悬浮,支持展开、最小化、关闭
  • 🔄 跨页面 / 多标签页实时同步(基于 Tampermonkey 的 GM_addValueChangeListener
  • 📋 一键复制所有已收集磁力链接(换行分隔)
  • 🧹 清空所有已收集链接
  • 回退功能:撤销最近一次收集
  • 🎨 简洁美观按钮样式

📷 效果预览

访问任意含有磁力链接的网页,即可看到链接旁出现“📥 收集”按钮,右下角浮现收集栏。


⚙ 安装要求

  • 浏览器已安装 Tampermonkey
  • 支持任意现代浏览器(Chrome / Firefox / Edge / Safari)

📄 使用说明

  1. 安装脚本后,打开任意含有 magnet:? 链接的网页
  2. 每个磁力链接旁会出现「📥 收集」按钮
  3. 点击按钮后,该磁力链接将加入右下角的收集栏
  4. 可在收集栏中执行:
    • 复制:复制所有链接至剪贴板
    • 清空:清除所有链接
    • ↩ 回退:撤销最近一次添加
    • :关闭收集栏
  5. 支持在多个标签页间同步收集内容

🧠 技术说明

  • 使用 GM_setValue / GM_getValue 存储磁力链接数组
  • 通过 GM_addValueChangeListener 实现跨标签页数据广播
  • 使用 MutationObserver 实时监听动态 DOM 内容(如异步加载)

📌 脚本权限说明

  • @grant 中使用了:
    • GM_setClipboard:实现一键复制功能
    • GM_setValue / GM_getValue / GM_addValueChangeListener:实现持久化与实时同步
    • GM_addStyle:注入按钮和收集栏的自定义样式

📫 反馈建议

如你有以下想法欢迎提 Issue 或 PR:

  • 🔧 自定义标签分类 / 笔记功能
  • 📁 导出为 TXT / JSON 文件
  • 🎨 主题颜色选择 / 暗色模式支持
  • ⌨ 快捷键操作支持

🛡️ 开源协议

本脚本遵循 MIT License,自由使用、修改和发布。