1
This commit is contained in:
@@ -175,25 +175,25 @@
|
|||||||
})
|
})
|
||||||
}, 300);
|
}, 300);
|
||||||
});
|
});
|
||||||
// 英文截断处理
|
// 英文截断处理
|
||||||
// 目标容器:富文本内容所在的元素
|
// 目标容器:富文本内容所在的元素
|
||||||
const contentContainer = $('#rendered-content');
|
const contentContainer = $('#rendered-content');
|
||||||
|
|
||||||
// 遍历所有包含文本内容的标签(p、h1-h6、strong等)
|
// 遍历所有包含文本内容的标签(p、h1-h6、strong等)
|
||||||
contentContainer.find('*').each(function() {
|
contentContainer.find('*').each(function () {
|
||||||
const $element = $(this);
|
const $element = $(this);
|
||||||
const htmlContent = $element.html();
|
const htmlContent = $element.html();
|
||||||
|
|
||||||
// 条件1:排除内容仅为一个 的标签(如<p> </p>)
|
// 条件1:排除内容仅为一个 的标签(如<p> </p>)
|
||||||
if (htmlContent.trim() === ' ') {
|
if (htmlContent.trim() === ' ') {
|
||||||
return; // 不处理,继续下一个元素
|
return; // 不处理,继续下一个元素
|
||||||
}
|
}
|
||||||
|
|
||||||
// 条件2:检查是否包含 且有实际文本内容
|
// 条件2:检查是否包含 且有实际文本内容
|
||||||
if (htmlContent.includes(' ')) {
|
if (htmlContent.includes(' ')) {
|
||||||
// 将所有 替换为普通空格(有效占位符,支持单词完整换行)
|
// 将所有 替换为普通空格(有效占位符,支持单词完整换行)
|
||||||
const newContent = htmlContent.replace(/ /g, ' ');
|
const newContent = htmlContent.replace(/ /g, ' ');
|
||||||
$element.html(newContent);
|
$element.html(newContent);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user