Email Copy Button for All Sites

Created at 2 months ago
Updated at 2 months ago
Automatically detects email addresses on any webpage and adds a one-click copy button. Supports plain text emails, mailto links, input field values, aria attributes. Deduplication via DOM attribute markers (not WeakSet) to survive text-node replacement and SPA re-renders.
Total Installs
71
Today's New
+0
User Rating
- / 5.0 (0)
Current Version
2.5
Script Details
Applicable Sites
LicenseMIT

📋 Email Copy Button for All Sites / 全站邮箱一键复制

Automatically detects email addresses on any webpage and adds a one-click 📋 copy button next to every email. Supports plain text emails and mailto: links, including React/Next.js dynamically rendered pages.
在任意网页自动识别邮箱地址并添加一键复制按钮,支持纯文本邮箱和 mailto 链接,兼容 React/Next.js 动态渲染页面。

✨ Features / 功能特性

Feature / 功能 Details / 说明
🔍 Auto Detection / 自动检测 Detects emails in plain text & mailto links / 识别纯文本邮箱和 mailto 链接
⚡ Dynamic Pages / 动态页面 Works with React/Next.js via MutationObserver / 兼容 React/Next.js 动态加载
📋 One-Click Copy / 一键复制 Copies email to clipboard instantly / 一键复制到剪贴板
✅ Visual Feedback / 视觉反馈 Button turns green with ✓ on success / 复制成功后变绿显示 ✓
🚫 Smart Skip / 智能跳过 Skips SCRIPT, STYLE, INPUT, TEXTAREA, CODE, PRE tags / 跳过代码和表单标签
🔒 Privacy Safe / 隐私安全 No data sent externally, no permissions required / 无外部请求,无需特殊权限

🚀 Use Cases / 适用场景

  • 💼 BD / Sales: Copy contact emails from company "Contact Us" pages instantly
  • 🔵 Researchers: Efficiently collect institutional / corporate contact emails
  • 👨‍💻 Developers: Copy technical contact emails from docs, GitHub, forums

⚙️ Notes / 注意事项

Works on all websites — no domain exclusions

  • Does not process emails inside SCRIPT, STYLE, INPUT, TEXTAREA, CODE, PRE tags
  • For <a> tags, only mailto: links are processed — regular hyperlinks are skipped
  • Found a bug? Please submit feedback

MIT License · by Nosy Swab