GitHub - lindaro169/feishu-save-extension: 把只读/禁止复制的飞书文档整篇原样转存到自己的飞书空间,图片与视频真正嵌入。零配置 Chrome 扩展。 · GitHub
Skip to content

About

把只读/禁止复制的飞书文档整篇原样转存到自己的飞书空间,图片与视频真正嵌入。零配置 Chrome 扩展。

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

飞书文档转存(Chrome 扩展)

把只读 / 禁止复制的飞书文档,整篇原样转存到自己的飞书空间,图片真正嵌入(转成你自己空间里的图片资源,不是外链,源文档删了也不影响)。

零配置:不需要创建飞书应用、不需要填 App ID / Secret,直接使用你当前浏览器里已登录的飞书身份。

安装

  1. 打开 Chrome,地址栏输入 chrome://extensions/ 回车
  2. 打开右上角「开发者模式」开关
  3. 点左上角「加载已解压的扩展程序」,选择本目录(feishu-transfer-extension)
  4. 打开任意一篇飞书文档,右下角会出现蓝色按钮「⬇ 转存此文档」

提示:建议把它固定到工具栏(拼图图标 → 图钉),方便随时看到。

使用

  1. 打开你要转存的飞书文档(只要你能看到内容就行,只读也可以)
  2. 点右下角「⬇ 转存此文档」
  3. 等进度走完(长文档 + 多图会需要几分钟,期间不要切换走该标签页,切走了浏览器会限流导致图片加载不出来)
  4. 完成后面板会给出新文档链接,点开即是转存好的副本(在你的「我的空间」里)

工作原理

  1. 在文档页里滚动一遍,把虚拟渲染的正文块全部收集下来
  2. 把页面里所有图片(飞书内链 / blob)下载下来转成 base64 内嵌进 HTML
  3. 调飞书网页端自己的导入接口 parse_html,由飞书把 HTML 变成一篇新文档(图片由飞书自己重新入库 → 真正嵌入)
  4. 轮询结果拿到新文档链接

已知限制

  • 只支持飞书云文档(/wiki/、/docx/),暂不支持表格 / 多维表格 / 幻灯片
  • 文档超过 25MB 会提示过大;单张图片超过 8MB 会被跳过
  • 画板(whiteboard)、第三方网页嵌入等特殊块可能丢失或降级为截图/占位
  • 转存过程中不要切走标签页:后台标签会被浏览器限流,导致图片加载不出来
  • 飞书内部接口可能随版本调整,若某天失效需要更新选择器或参数
  • 转存会遵守你的账号实际可见内容:你打不开的文档自然也转不了

文件

  • manifest.json —— MV3 清单
  • content.js —— 全部逻辑(按钮 / 进度面板 / 收集 / 图片 / 提交 / 轮询)
  • content.css —— 按钮与面板样式

许可证

MIT

About

把只读/禁止复制的飞书文档整篇原样转存到自己的飞书空间,图片与视频真正嵌入。零配置 Chrome 扩展。

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages