Skip to content

写的一个浏览器小插件,用于把已经储存的文字直接粘贴到页面光标所在位置。

Notifications You must be signed in to change notification settings

GGGWB/textChromeAnti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

文字快捷输入助手 (Text Snippets Extension)

一个Chrome浏览器扩展,帮助你快速插入预设的文字片段,提高输入效率。

✨ 功能特点

  • 📝 快速插入: 一键插入预设文字到任何输入框
  • 🎯 智能识别: 自动识别收件人、主题、内容等不同类型的输入框
  • 🎨 现代UI: 美观的侧边栏设计,支持深色模式
  • 📋 剪贴板支持: 自动复制到剪贴板作为备选方案
  • 🔄 数据同步: 支持导入/导出JSON格式的文字片段
  • 快捷键: Ctrl/Cmd+Shift+S 快速打开/关闭侧边栏

🚀 安装方法

方法1: 从源码安装

  1. 克隆或下载本项目
git clone https://github.com/yourusername/textChromeAnti.git
  1. 打开Chrome浏览器,访问 chrome://extensions/

  2. 开启右上角的"开发者模式"

  3. 点击"加载已解压的扩展程序"

  4. 选择项目文件夹

方法2: 从Chrome Web Store安装

(待发布)

📖 使用说明

添加文字片段

  1. 点击浏览器工具栏的扩展图标,或按 Ctrl/Cmd+Shift+S
  2. 在侧边栏的输入框中输入文字内容
  3. 点击"添加"按钮

插入文字

  1. 点击任意输入框(收件人、主题、内容等)
  2. 打开侧边栏
  3. 点击要插入的文字片段

管理文字片段

  • 编辑: 双击文字卡片进入编辑模式
  • 置顶: 点击"置顶"按钮将常用文字置顶
  • 删除: 点击"删除"按钮移除文字片段

导入/导出

  • 导出: 点击侧边栏底部的"导出"按钮,保存为JSON文件
  • 导入: 点击"导入"按钮,选择之前导出的JSON文件

🎯 支持的输入场景

  • ✅ 普通文本输入框 (input/textarea)
  • ✅ 邮件收件人输入框 (tag-editor)
  • ✅ 富文本编辑器 (KindEditor, CKEditor等)
  • ✅ iframe中的编辑器
  • ✅ contenteditable元素

🛠️ 技术栈

  • Manifest V3: 使用最新的Chrome扩展API
  • Shadow DOM: 样式隔离,不影响页面
  • 智能焦点管理: 自动识别并保持焦点
  • 事件监听: focusin + click双重监听确保可靠性

📝 更新日志

v1.4.8 (2026-01-25)

  • ✅ 智能preventDefault策略,完美解决所有插入问题
  • ✅ 收件人(tag-editor)能正确插入
  • ✅ 主题和内容能正确区分
  • ✅ iframe中的编辑器完美支持

v1.4.0-v1.4.7

  • 添加调试助手
  • 优化焦点管理
  • 修复各种插入问题

v1.0.0

  • 初始版本发布

🤝 贡献

欢迎提交Issue和Pull Request!

📄 许可证

MIT License

👨‍💻 作者

GGGWB

🙏 致谢

感谢所有测试用户的反馈和建议!

About

写的一个浏览器小插件,用于把已经储存的文字直接粘贴到页面光标所在位置。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published