diff --git a/src/libs/shadowDomManager.js b/src/libs/shadowDomManager.js index c0ac965..ab6792d 100644 --- a/src/libs/shadowDomManager.js +++ b/src/libs/shadowDomManager.js @@ -104,7 +104,7 @@ export default class ShadowDomManager { this.#hostElement = host; const shadowContainer = host.attachShadow({ mode: "open" }); const appRoot = document.createElement("div"); - appRoot.className = `${this._id}_wrapper`; + appRoot.className = `${this._id}_wrapper notranslate`; shadowContainer.appendChild(appRoot); const cache = createCache({ diff --git a/src/libs/translator.js b/src/libs/translator.js index 6b6137d..78e387d 100644 --- a/src/libs/translator.js +++ b/src/libs/translator.js @@ -274,7 +274,7 @@ export class Translator { data, datalist, embed, head, iframe, input, noscript, map, object, option, param, picture, progress, select, script, style, track, textarea, template, - video, wbr, .notranslate, [contenteditable], [translate='no'], + video, wbr, .notranslate, [contenteditable='true'], [translate='no'], ${Translator.KISS_IGNORE_SELECTOR}`; #setting; // 设置选项 @@ -326,7 +326,7 @@ export class Translator { return `${Translator.KISS_IGNORE_SELECTOR}, ${this.#rule.ignoreSelector}`; } - return `${Translator.BUILTIN_IGNORE_SELECTOR}, ${this.#rule.ignoreSelector}`; + return `${Translator.KISS_IGNORE_SELECTOR}, ${Translator.BUILTIN_IGNORE_SELECTOR}, ${this.#rule.ignoreSelector}`; } // 接口参数