Overview
### 简介
CSDN 助手是一款专为 CSDN 网站优化的 Chrome 浏览器扩展,旨在提升您的阅读和代码学习体验。通过自动展开全文、解除代码复制限制、智能复制按钮等功能,让您在 CSDN 上的学习和工作更加高效便捷。
### 核心功能
#### 1. 自动展开全文 📖
- 智能识别并自动展开被折叠的文章内容
- 无需手动点击"展开全文"按钮
- 支持动态加载内容和单页应用(SPA)
- 通过 CSS 样式优化实现,性能优异
#### 2. 一键复制代码 📋
- **解除复制限制**:移除 CSDN 的代码复制限制,自由复制代码
- **智能按钮转换**:自动将"登录后复制"按钮转换为可用的"复制代码"按钮
- **格式完美保留**:复制时保留代码的原始格式(缩进、换行、空格)
- **精准内容提取**:智能识别并仅复制 `<code>` 标签中的纯代码内容
- **多种按钮支持**:支持 `.copy-btn`、`.hljs-button` 等多种类型的复制按钮
- **实时反馈**:复制成功/失败都有明确的视觉反馈
#### 3. 界面优化 🧹
- 自动移除底部固定导航栏,提供更清爽的阅读体验
- 隐藏"AI写代码"等推广按钮,专注于代码内容
- 优化页面布局,减少干扰元素
#### 4. 智能识别 🎯
- 采用多策略智能定位代码块
- 基于按钮位置自动匹配对应的代码块
- 支持各种代码块结构和布局方式
- 确保复制准确性的同时保持高性能
### 使用场景
✅ **阅读技术文章**:自动展开全文,无需手动操作
✅ **学习代码示例**:一键复制代码,保留完整格式
✅ **代码实践**:快速复制代码到本地编辑器
✅ **知识整理**:轻松收集和整理代码片段
### 技术特点
- 🚀 **高性能**:使用 MutationObserver 智能监控,最小化性能影响
- 🔒 **隐私安全**:所有功能本地运行,不收集任何用户数据
- 💻 **兼容性强**:支持现代浏览器 Clipboard API,提供降级方案
- 🎨 **代码质量**:TypeScript 编写,类型安全,代码规范
- 🔄 **持续更新**:支持动态内容加载和 SPA 路由变化
### 隐私说明
- ✅ 所有功能在浏览器本地执行
- ✅ 不收集、不存储、不上传任何用户信息
- ✅ 仅在 CSDN 网站(`*.csdn.net`)上运行
- ✅ 不影响其他网站的正常使用
- ✅ 代码开源,可随时审查
### ⚠️ 免责声明
本插件仅供学习和个人使用,不得用于任何商业用途。作者不承担任何因使用本插件而产生的法律责任。
使用本插件时,请遵守以下原则:
- 尊重 CSDN 网站的服务条款和使用规则
- 仅用于个人学习和研究目的
- 不得用于任何商业用途或盈利目的
- 不得利用本插件进行任何违法或不当行为
### 安装与使用
1. 从 Chrome 应用商店安装扩展
2. 访问 CSDN 网站(`*.csdn.net`)
3. 扩展自动运行,无需任何配置
4. 享受更流畅的阅读和代码复制体验
### 支持的功能
- ✅ 自动展开全文
- ✅ 解除代码复制限制
- ✅ 智能复制按钮转换
- ✅ 代码格式保留
- ✅ 界面优化
- ✅ 动态内容支持
- ✅ SPA 路由支持
### 更新日志
**v1.0.0** (最新版本)
- ✨ 初始版本发布
- ✅ 自动展开全文功能
- ✅ 解除代码复制限制
- ✅ 智能复制按钮转换
- ✅ 界面优化(移除底部导航)
- ✅ 代码格式保留
- ✅ 支持多种复制按钮类型
### 反馈与支持
我们非常重视您的反馈!如果您在使用过程中遇到任何问题或有功能建议,欢迎通过以下方式联系我们:
- 在应用商店中留下评价和建议
- 提交 Issue 报告问题
- 发送邮件反馈
您的支持是我们持续改进的动力!
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.