From e53fb5b99eeaeda7c12245b0380ebfd319c7285b Mon Sep 17 00:00:00 2001 From: BTMuli Date: Sat, 16 Sep 2023 15:12:49 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E8=A1=A8?= =?UTF-8?q?=E6=83=85=E8=A7=A3=E6=9E=90=E6=A6=82=E7=8E=87=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/Mys/utils/parsePost.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plugins/Mys/utils/parsePost.ts b/src/plugins/Mys/utils/parsePost.ts index dfdd3f32..e7e8821f 100644 --- a/src/plugins/Mys/utils/parsePost.ts +++ b/src/plugins/Mys/utils/parsePost.ts @@ -2,7 +2,7 @@ * @file plugins Mys utils parsePost.ts * @description 用于解析Mys数据的工具 * @author BTMuli - * @since Beta v0.3.0 + * @since Beta v0.3.2 */ // third party @@ -194,7 +194,7 @@ function parseText(data: TGApp.Plugins.Mys.Post.StructuredContent): HTMLSpanElem return LinkTextParser(data); } } - if (data.insert.startsWith("_")) { + if (data.insert.startsWith("_(") && data.insert.endsWith(")")) { return emojiParser(data); } // 添加 class @@ -538,7 +538,7 @@ function parseMention(data: TGApp.Plugins.Mys.Post.StructuredContent): HTMLAncho /** * @description 解析 Emoji - * @since Beta v0.3.0 + * @since Beta v0.3.2 * @param {TGApp.Plugins.Mys.Post.StructuredContent} data Mys数据 * @returns {HTMLSpanElement} 解析后的 Emoji */ @@ -561,6 +561,8 @@ function emojiParser(data: TGApp.Plugins.Mys.Post.StructuredContent): HTMLImageE const img = document.createElement("img"); img.classList.add("mys-post-emoji"); img.src = emoji; + img.alt = emojiName; + img.title = emojiName; // 获取图片地址 return img; }