Files
blurweb/README.md
2025-12-11 13:41:09 +08:00

125 lines
3.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# BlurText - 文字模糊保护插件
一款简单实用的浏览器扩展,专为屏幕分享和录制场景设计,帮助你快速模糊敏感文字信息,保护隐私安全。
## ✨ 功能特点
- 🖱️ **一键模糊**:点击即可模糊任意网页文字
- 🎚️ **可调强度**5-20px 模糊强度自由调节
- 🔄 **即点即消**:再次点击取消模糊效果
- 🗑️ **批量清除**:一键清除所有模糊效果
-**实时生效**:无需刷新,立即看到效果
- 💾 **模糊记忆**:页面刷新后自动恢复模糊效果
- 🎯 **三种模式**:元素模式、文本选择模式、区域模式
- 🔒 **本地处理**:所有数据本地存储,不上传云端
## 📦 安装方法
### Chrome / Edge / 其他 Chromium 浏览器
1. 下载本项目或克隆到本地
2. 打开浏览器,进入扩展程序管理页面:
- Chrome: `chrome://extensions/`
- Edge: `edge://extensions/`
3. 开启右上角的"开发者模式"
4. 点击"加载已解压的扩展程序"
5. 选择本项目的文件夹
6. 安装完成!
## 🎯 使用方法
### 基础使用
1. 点击浏览器工具栏的 BlurText 图标
2. 选择模糊模式(元素/文本选择/区域)
3. 点击"开启模糊模式"按钮
4. 根据所选模式进行操作:
- **元素模式**:点击要模糊的元素
- **文本选择模式**:拖动选择文本,点击浮动按钮
- **区域模式**:拖动鼠标绘制矩形区域
5.`ESC` 键退出模糊模式
### 模糊记忆功能
- 所有模糊效果会自动保存
- 页面刷新后会自动恢复之前的模糊效果
- 每个网页的模糊数据独立存储
- 点击"清除所有模糊"会同时清除存储的数据
### 调整模糊强度
- 在弹出窗口中拖动"模糊强度"滑块
- 范围5px轻微模糊到 20px强烈模糊
- 实时生效,无需重新操作
### 清除所有模糊
- 点击弹出窗口中的"清除所有模糊"按钮
- 所有模糊效果将立即移除,并清除存储的数据
## 💡 使用场景
- **技术分享**:录制教程时隐藏 API Key、Token 等敏感信息
- **在线会议**:演示时保护客户信息、内部数据
- **直播带货**:展示后台时模糊订单、联系方式
- **客服工作**:屏幕共享时保护用户隐私
- **内容创作**:录制视频时快速处理敏感内容
## 🔧 技术栈
- **Manifest V3**:使用最新的浏览器扩展标准
- **原生 JavaScript**:无框架依赖,轻量高效
- **CSS Filter**:使用 CSS `filter: blur()` 实现模糊效果
- **Chrome Storage API**:本地存储用户配置
## 📂 项目结构
```
blurweb/
├── manifest.json # 扩展配置文件
├── popup.html # 弹出窗口界面
├── popup.js # 弹出窗口逻辑
├── content.js # 内容脚本(核心功能)
├── content.css # 注入样式
├── icons/ # 图标文件夹
│ ├── icon16.png
│ ├── icon32.png
│ ├── icon48.png
│ └── icon128.png
└── README.md # 说明文档
```
## 🚀 后续计划
- [x] 区域模糊(矩形选择)
- [x] 模糊记忆功能(页面刷新后保持)
- [ ] 图片模糊功能
- [ ] 自动识别敏感信息(手机号、身份证等)
- [ ] 导出/导入配置
- [ ] 快捷键支持
- [ ] Firefox 版本
## 🤝 贡献
欢迎提交 Issue 和 Pull Request
## 📄 许可证
MIT License
## ⚠️ 注意事项
1. ✅ 模糊效果会自动保存,页面刷新后会恢复
2. 某些动态加载的内容可能需要重新模糊
3. 模糊效果只是视觉隐藏,不影响网页的实际数据
4. 建议在正式录制前测试模糊效果
5. 模糊数据存储在浏览器本地,不会上传到云端
## 📞 反馈
如有问题或建议,欢迎提交 Issue。
---
**开发初衷**:为了让屏幕分享和录制更安全、更便捷,不再需要后期打码,节省时间,保护隐私。