fix: prevent TypeError when processing DOM elements without innerText

This commit is contained in:
ginwu
2025-08-22 14:33:31 +08:00
parent 4c30f6b012
commit 1d9679e516

View File

@@ -467,6 +467,11 @@ export class Translator {
q.length > (this._setting.maxLength ?? TRANS_MAX_LENGTH); q.length > (this._setting.maxLength ?? TRANS_MAX_LENGTH);
_render = (el) => { _render = (el) => {
// 检查元素是否有效
if (!el || typeof el.innerText === "undefined") {
return;
}
let traEl = el.querySelector(APP_LCNAME); let traEl = el.querySelector(APP_LCNAME);
// 已翻译 // 已翻译