超星代码粘贴助手

绕过粘贴检测,智能显示/隐藏助手窗口,避免重复创建

作者
Weijue Bu
日安装量
0
总安装量
1
评分
0 0 0
版本
1.1.0
创建于
2025-09-18
更新于
2025-09-18
大小
17.4 KB
许可证
MIT
适用于

超星代码粘贴助手 - 详细说明

🚀 超星代码粘贴助手

轻松绕过粘贴检测,提升编程体验

📋 产品简介

超星代码粘贴助手是一款专为超星学习平台设计的浏览器扩展脚本。它能够智能绕过平台的代码粘贴检测机制,让你轻松将代码粘贴到编程题的代码编辑器中,大大提升学习和答题效率。

🎯 为什么需要这个工具?

超星平台为了防止作弊,在代码编辑器中设置了粘贴检测。当你尝试粘贴代码时,系统会自动阻止操作。这个工具通过技术手段绕过这一限制,让你能够正常使用复制粘贴功能。

✨ 核心功能


🔓
绕过粘贴检测

智能识别并绕过超星平台的代码粘贴限制,使用setValue方法直接向编辑器注入代码


🖥️
浮动助手窗口

可拖拽的浮动界面,不遮挡页面内容,位置可自由调节并自动记忆


🔍
智能编辑器检测

自动扫描页面上的CodeMirror编辑器,实时更新可用编辑器列表


💾
数据持久化

自动保存输入的代码内容和窗口位置,刷新页面后自动恢复


⌨️
快捷键支持

支持Ctrl+Enter快速粘贴,提升操作效率


📱
响应式设计

适配不同屏幕尺寸,在各种设备上都有良好的使用体验

📥 安装指南

1

安装Tampermonkey扩展

根据你的浏览器选择对应的扩展商店:

2

获取脚本

有两种方式获取脚本:

  • 直接安装: 点击下方的安装链接
  • 手动安装: 下载.user.js文件,然后拖拽到Tampermonkey管理页面
3

激活脚本

安装完成后,访问超星网站,脚本会自动激活并在页面右上角显示助手窗口。

📖 使用说明

1

打开超星作业页面

登录超星学习平台,进入任意包含代码编程题的作业页面。脚本会自动检测页面上的CodeMirror编辑器。

2

使用助手窗口

页面加载完成后,右上角会出现"代码粘贴助手"浮动窗口。窗口显示检测到的编辑器数量。

3

输入代码

在文本框中输入或粘贴你的代码。代码会自动保存,刷新页面后会自动恢复。

4

选择目标编辑器

从下拉菜单中选择要粘贴到的编辑器。如果页面只有一个编辑器,会自动选择。

5

执行粘贴

点击"粘贴"按钮或使用快捷键Ctrl+Enter,代码会立即插入到选定的编辑器中。

⚠️ 使用提示

  • 确保已正确安装Tampermonkey扩展并启用脚本
  • 如果助手窗口没有出现,请刷新页面重试
  • 脚本仅在超星域名下生效(*.chaoxing.com, *.cx.com)
  • 窗口可以拖拽移动,位置会自动保存
  • 支持最小化功能,点击"-"号可收起窗口内容

🛠️ 技术规格

兼容性

  • 超星学习通平台
  • CodeMirror编辑器
  • Chrome/Firefox/Edge
  • Tampermonkey扩展

核心技术

  • 原生JavaScript
  • MutationObserver API
  • LocalStorage存储
  • CSS3动画效果

安全特性

  • 无外部依赖
  • 本地数据存储
  • 沙盒环境运行
  • 开源透明代码

性能优化

  • 防抖机制
  • 延迟初始化
  • 最小化DOM操作
  • 智能检测算法

🐛 常见问题

Q: 助手窗口没有出现怎么办?

A: 请检查以下几点:

  • 确认Tampermonkey扩展已安装并启用
  • 确认脚本已正确安装并启用
  • 刷新页面重试
  • 检查浏览器控制台是否有错误信息

Q: 显示"检测到编辑器: 0 个"?

A: 这表示页面上没有找到CodeMirror编辑器,可能原因:

  • 页面还在加载中,请等待几秒
  • 当前页面没有代码编程题
  • 编辑器使用了不同的实现方式

Q: 粘贴后代码没有出现?

A: 请确认:

  • 已选择正确的目标编辑器
  • 代码格式正确
  • 编辑器没有被其他脚本影响

🔄 更新日志

v1.0

初始版本发布 (2025-09-18)

  • 基础代码粘贴功能
  • 浮动助手窗口界面
  • CodeMirror编辑器自动检测
  • 数据持久化存储
  • 快捷键支持
  • 响应式设计

📞 技术支持

如果你在使用过程中遇到任何问题,或者有功能建议,欢迎通过以下方式联系:

  • GitHub Issues: 在项目仓库提交问题报告
  • 作者邮箱: 发送详细问题描述
  • QQ群: 加入用户交流群

🤝 贡献代码

这是一个开源项目,我们欢迎所有形式的贡献:

  • 报告Bug和问题
  • 提出功能建议
  • 提交代码改进
  • 完善文档说明
  • 分享使用经验

🎉 感谢使用

希望这个工具能够帮助你更好地完成学习任务!

如果觉得有用,请给我们一个⭐Star支持!