From a71b4c4d4f7717ae0312263b354a367aca2ec500 Mon Sep 17 00:00:00 2001 From: douboer Date: Thu, 9 Oct 2025 15:46:43 +0800 Subject: [PATCH] update at 2025-10-09 15:46:43 --- release.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/release.md b/release.md index 7a07829..7457294 100644 --- a/release.md +++ b/release.md @@ -59,4 +59,11 @@ 现在分页依据真实渲染高度,预览窗口内不会再丢失底部内容。建议在小红书预览里多翻几页、调整字号后重新分页验证结果。 +## v1.3.9 +重新实现分页测量,清理多余日志。 +- 重新实现分页测量:构建隐藏的“测量页面”,与真实页面同样的宽度、内边距(40px)和 class,逐个把克隆元素追加进去,利用 scrollHeight 决定是否换页,保证 margin 折叠后计算准确 (src/xiaohongshu/paginator.ts:57;waitForLayout 新增)。 +- 当元素放不下当前页时,移除测量克隆并把已排内容写入分页,再以该元素开启新页;不可分割元素允许独占一页即便超高 (src/xiaohongshu/paginator.ts:101)。 +- 清理多余日志,同时共用 PAGE_PADDING 常量让 renderPage 和测量逻辑保持一致 (src/xiaohongshu/paginator.ts:182)。 + +现在分页依据真实渲染高度,预览窗口内不会再丢失底部内容。建议在小红书预览里多翻几页、调整字号后重新分页验证结果。