ChatGPT代码工具

为 ChatGPT 代码块添加功能,包括保存或复制代码片段的选项。

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
人民的勤务员
日安装量
1
总安装量
50
评分
0 0 0
版本
2025.6.2.1
创建于
2025-05-29
更新于
2025-06-02
大小
49.2 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容 与 Opera 兼容 与 Safari 兼容 与 Edge 兼容
许可证
MIT
适用于

简体中文 | English | 한국어 | Tiếng Việt | 繁體中文
👆️访问 GitHub 上的自述文件以获得更好的体验。

推荐使用:
Support
Support
Support
💡 Tip: 以上已列出的脚本管理器和浏览器不代表全部
脚本在以下环境中运行正常
Passed

ChatGPT代码工具

「 为 ChatGPT 代码块添加功能,包括保存或复制代码片段的选项。 」

Views

Download:Github | ⭐Greasy Fork

脚本功能与实现

代码块添加“保存代码”和“复制代码”按钮,以便快速保存或复制代码片段。

功能概述

1. 检测代码块

  • 自动为每个代码块添加操作按钮(避免重复添加)。

2. 添加操作按钮

  • 保存代码按钮

    • 基于代码块的语言(通过类名推断文件扩展名)。
    • 根据扩展名动态设置 MIME 类型。
    • 创建下载链接并触发下载。
  • 复制代码按钮

    • 将代码片段复制到剪贴板。
    • 提供状态反馈(如“复制成功”或“复制失败”)。

3. 动态适配

  • 监听 DOM 的变化,自动为新增的代码块添加按钮。

4. 按钮样式与交互

  • 自定义按钮样式(背景色、边框、鼠标悬停效果)。

  • 状态反馈机制:

    • 正常状态:蓝色按钮。
    • 工作中:绿色按钮显示状态(如“保存中...”或“已复制”)。
    • 错误状态:红色按钮显示错误信息。

💖 脚本参考或使用了以下脚本:

🧑‍💻 @CarpeNoctemXD ⇒ 📜 ChatGPT Code Tools

使用帮助

推荐浏览器和脚本管理器:

  • Greasemonkey + Waterfox
  • Tampermonkey/Violentmonkey + Firefox
  • Tampermonkey/Violentmonkey + Chrome
  • Userscripts + ios Safari
  • Violentmonkey/KiWiBrowser + Android

如果你需要了解更多关于如何安装用户脚本,点击我查看图文教学!

查看所有发布脚本