环境
- Windows 11
- Chrome Extension v2.0.9
- Wechatsync CLI v1.1.0
- 小红书创作中心已登录
- 已进入并初始化“写长文”页面
问题描述
通过 CLI 同步小红书长文时,命令一直停留在“正在同步...”,没有成功或失败响应,小红书草稿箱也没有新增草稿。
为了排除图片上传影响,已使用不包含任何图片的最小 Markdown 正文重复测试,结果相同。
复现步骤
- 登录小红书创作中心。
- 打开长文入口:
https://creator.xiaohongshu.com/publish/publish?from=menu&target=article
- 点击“新的创作”,确认长文编辑器已经初始化。
- 准备只包含标题和短正文、没有图片的 Markdown。
- 执行
wechatsync sync article.md -p xiaohongshu。
- CLI 长时间停留在“正在同步...”,草稿数量不变。
连续重试 3 次均可复现。
实际结果
syncArticle 没有返回结果。
- CLI 只能等待 Bridge 的全局长超时或手动 Ctrl+C。
- 小红书长文草稿没有写入。
- 失败原因没有传回 CLI。
预期结果
- 只复用准确匹配
target=article 的创作标签页。
- 等待长文编辑器及 IndexedDB 存储初始化完成后再写入。
- 页面脚本执行、IndexedDB 写入和平台同步分别设置超时。
- 任一步骤失败都应返回结构化错误,并在
finally 中清理同步状态。
- 无图片的最小正文应能够生成长文草稿,或在限定时间内明确失败。
建议排查
ensureXHSTab() 是否复用了同域名但不是长文入口的首个标签页。
chrome.scripting.executeScript 外层是否缺少超时,导致页面侧 Promise 的超时无法传回。
article-draft IndexedDB store 是否在首次打开“新的创作”之前尚未创建。
- 适配器失败时是否遗漏了响应消息,导致 Bridge 请求一直挂起。
- 同步失败后 active sync state/header rules 是否总能清理。
关联 #187:该 Issue 请求支持小红书长文;本报告是在 v2.0.9 已提供相关能力后,对“同步不返回且不生成草稿”的具体复现。
小红书适配器源码当前未公开,因此这里只提交复现信息和修复建议,不猜测修改私有实现。没有包含账号、文章内容、Token 或私人草稿链接。
环境
问题描述
通过 CLI 同步小红书长文时,命令一直停留在“正在同步...”,没有成功或失败响应,小红书草稿箱也没有新增草稿。
为了排除图片上传影响,已使用不包含任何图片的最小 Markdown 正文重复测试,结果相同。
复现步骤
https://creator.xiaohongshu.com/publish/publish?from=menu&target=articlewechatsync sync article.md -p xiaohongshu。连续重试 3 次均可复现。
实际结果
syncArticle没有返回结果。预期结果
target=article的创作标签页。finally中清理同步状态。建议排查
ensureXHSTab()是否复用了同域名但不是长文入口的首个标签页。chrome.scripting.executeScript外层是否缺少超时,导致页面侧 Promise 的超时无法传回。article-draftIndexedDB store 是否在首次打开“新的创作”之前尚未创建。关联 #187:该 Issue 请求支持小红书长文;本报告是在 v2.0.9 已提供相关能力后,对“同步不返回且不生成草稿”的具体复现。
小红书适配器源码当前未公开,因此这里只提交复现信息和修复建议,不猜测修改私有实现。没有包含账号、文章内容、Token 或私人草稿链接。