From a85655eae0c3240ce52e0779f7b61ae83cdd091a Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 19 Jan 2026 18:21:25 +0800 Subject: [PATCH] :recycle: https://github.com/siyuan-note/siyuan/issues/16132 --- app/src/protyle/util/compatibility.ts | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/app/src/protyle/util/compatibility.ts b/app/src/protyle/util/compatibility.ts index 4967647aa..5a26a4154 100644 --- a/app/src/protyle/util/compatibility.ts +++ b/app/src/protyle/util/compatibility.ts @@ -31,20 +31,13 @@ export const encodeBase64 = (text: string): string => { }; export const getTextSiyuanFromTextHTML = (html: string) => { - const trimmedHtml = html.trimStart(); - if (trimmedHtml.startsWith(""); - if (htmlTagEnd > 0) { - const htmlTag = trimmedHtml.substring(0, htmlTagEnd); - // 兼容 Microsoft Excel 应用,HTML 以包含 Excel 命名空间声明的 html 元素开头(备注:从 WPS 复制也有这个命名空间) - if (htmlTag.includes('xmlns:x="urn:schemas-microsoft-com:office:excel"')) { - // 粘贴表格不需要解析 textSiyuan https://ld246.com/article/1763027417781/comment/1763032527460#comments - return { - textSiyuan: "", - textHtml: html.replace(//g, "") - }; - } - } + if (html.trimStart().startsWith("")).includes('xmlns:x="urn:schemas-microsoft-com:office:excel"')) { + // 移除 Microsoft Excel 中的 data-siyuan https://github.com/siyuan-note/siyuan/pull/16338 + return { + textSiyuan: "", + textHtml: html.replace(//g, "") + }; } const siyuanMatch = html.match(//); let textSiyuan = "";