Compare commits

..

4 Commits

Author SHA1 Message Date
Gabe Yuan
6db5ab0ece fix bug & tag new version 2023-08-03 15:42:59 +08:00
Gabe Yuan
5aca06fb9c rollback to innerText 2023-08-03 15:29:54 +08:00
Gabe Yuan
d735ee977c replace <> in code el 2023-08-03 12:49:03 +08:00
Gabe Yuan
48c7bcf126 add telegram to readme 2023-08-03 10:43:41 +08:00
13 changed files with 21 additions and 16 deletions

View File

@@ -47,3 +47,7 @@ yarn dist
### Data Sync
Goto: [https://github.com/fishjar/kiss-worker](https://github.com/fishjar/kiss-worker)
### Discussion
- Join [Telegram Group](https://t.me/+RRCu_4oNwrM2NmFl)

View File

@@ -47,3 +47,7 @@ yarn dist
### 数据同步
移步: [https://github.com/fishjar/kiss-worker](https://github.com/fishjar/kiss-worker)
### 交流
- 加入 [Telegram 群](https://t.me/+RRCu_4oNwrM2NmFl)

View File

@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "__MSG_app_name__",
"description": "__MSG_app_description__",
"version": "1.2.1",
"version": "1.2.2",
"default_locale": "zh",
"author": "Gabe<yugang2002@gmail.com>",
"homepage_url": "https://github.com/fishjar/kiss-translator",

File diff suppressed because one or more lines are too long

View File

@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "__MSG_app_name__",
"description": "__MSG_app_description__",
"version": "1.2.1",
"version": "1.2.2",
"default_locale": "zh",
"author": "Gabe<yugang2002@gmail.com>",
"homepage_url": "https://github.com/fishjar/kiss-translator",

File diff suppressed because one or more lines are too long

View File

@@ -2,7 +2,7 @@
"manifest_version": 2,
"name": "__MSG_app_name__",
"description": "__MSG_app_description__",
"version": "1.2.1",
"version": "1.2.2",
"default_locale": "zh",
"author": "Gabe<yugang2002@gmail.com>",
"homepage_url": "https://github.com/fishjar/kiss-translator",

File diff suppressed because one or more lines are too long

View File

@@ -2,7 +2,7 @@
"manifest_version": 2,
"name": "__MSG_app_name__",
"description": "__MSG_app_description__",
"version": "1.2.1",
"version": "1.2.2",
"default_locale": "zh",
"author": "Gabe<yugang2002@gmail.com>",
"homepage_url": "https://github.com/fishjar/kiss-translator",

View File

@@ -1,7 +1,7 @@
{
"name": "kiss-translator",
"description": "A simple translator extension",
"version": "1.2.1",
"version": "1.2.2",
"author": "Gabe<yugang2002@gmail.com>",
"private": true,
"dependencies": {

View File

@@ -2,7 +2,7 @@
"manifest_version": 3,
"name": "__MSG_app_name__",
"description": "__MSG_app_description__",
"version": "1.2.1",
"version": "1.2.2",
"default_locale": "zh",
"author": "Gabe<yugang2002@gmail.com>",
"homepage_url": "https://github.com/fishjar/kiss-translator",

View File

@@ -5,7 +5,6 @@ import {
MSG_TRANS_TOGGLE,
MSG_TRANS_GETRULE,
MSG_TRANS_PUTRULE,
OPT_TRANS_OPENAI,
TRANS_MIN_LENGTH,
TRANS_MAX_LENGTH,
} from "./config";
@@ -104,10 +103,7 @@ class Translator {
}
// 除openai外保留code和a标签
const q =
this._rule.translator === OPT_TRANS_OPENAI
? el.innerText.trim()
: el.innerHTML.replace(/<(?!\/?(code|a))[^>]+>/gi, "").trim();
const q = el.innerText.trim();
if (!q || q.length < TRANS_MIN_LENGTH || q.length > TRANS_MAX_LENGTH) {
// 太长或太短不翻译
return;

View File

@@ -80,8 +80,9 @@ export default function Content({ q, rule }) {
style={style}
onMouseEnter={handleMouseEnter}
onMouseLeave={handleMouseLeave}
dangerouslySetInnerHTML={{ __html: text }}
/>
>
{text}
</span>
</>
);
}