fix: prevent TypeError when processing DOM elements without innerText
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
// 已翻译
|
// 已翻译
|
||||||
|
|||||||
Reference in New Issue
Block a user