去除豆包AI生图水印 - 一个小工具诞生记
本文最后更新于:2025年11月16日 下午
前言
一个小问题引发的灵感
在使用 豆包AI 进行图片生成时,我发现生成的图像虽然质量不错,但都会被自动添加水印。
这在很多情况下会造成困扰——例如:
- 我只想将生成的图像用于设计参考;
- 或者我希望保存生成的原图进行二次创作;
- 又或者只是想看看模型到底生成的“真实原图”是什么样。
起初我尝试用常规的网页抓包或图片下载方式获取原图,但豆包在前端层面对图片的加载与显示做了包装,所有图片的 URL 都经过了 JSON 动态注入与水印 CDN 替换。
这意味着想拿到真正的原图,就需要在浏览器层面进行一次“劫持与修正”。
于是,我决定写一个小工具 ——
「去除豆包AI生图水印」。
设计目标
我希望这个扩展做到以下几点:
- 纯前端实现,无需任何外部服务;
- 对豆包网页零侵入,不影响正常功能;
- 在启用时自动去除水印;禁用时完全不干扰页面;
- 具备一个优雅的 UI 提示与控制面板。
最终,这个插件在保持轻量和安全的同时,实现了稳定、自动化的原图修复功能。
技术要点
| 模块 | 技术点 | 说明 |
|---|---|---|
| Manifest v3 | Chrome 扩展规范 | 使用最新安全架构 |
| JSON 劫持 | 原生函数重写 | 拦截豆包 API 解析 |
| Content Script 注入 | 沙箱隔离 | 通过 bridge.js 注入 |
| chrome.storage API | 本地存储 | 保存开关状态 |
| 动画浮窗 | 原生 CSS 动画 | 状态提示与版权展示 |
| CSP 安全兼容 | 无 unsafe-inline |
通过外部文件加载规避 CSP 限制 |
安装使用
一、下载扩展文件
将项目ZIP文件下载保存到电脑本地一个文件夹并解压,项目文件结构如下:
doubaoai-remove/
├── manifest.json
├── injector.js
├── bridge.js
├── pageHook.js
├── popup.html
├── popup.js
└── icon.png
💡 可前往 项目主页 获取最新版本。
二、加载扩展程序
在 Chrome / Edge 开发者模式下安装
- 打开浏览器 → 地址栏输入
chrome://extensions/ - 右上角开启 开发者模式
- 点击「加载已解压的扩展程序」
- 选择刚才解压后的
doubaoai-remove文件夹
三、启用与禁用功能
点击浏览器右上角插件图标 🧩
在弹出界面中切换「启用豆包去水印」开关
打开或刷新豆包网站:
- 若启用 → 页面右侧弹出提示「去水印功能已启用 ✅」
四、查看效果
在豆包生成图片后:
- 原本带水印的图片将被自动替换为无水印版本;
- 右侧弹窗将在几秒内淡出;
- 不会影响页面的任何交互。


五、油猴版本
浏览器有安装油猴的朋友可以直接点击这里安装插件,安装后重新打开豆包生图页面即可查看效果
项目资源
- 项目主页:github
- 浏览器支持:Chrome / Edge
- 插件类型:Manifest V3 扩展
- 当前版本:v1.0.0
声明
本插件仅用于学习、研究与个人使用,
不会修改或上传任何豆包的服务端数据。
若豆包官方提供无水印下载功能,建议优先使用官方渠道。
微信支付
支付宝支付
“请博主喝咖啡☕️”