From 18f7d9ea50941ccce8193227f226c9ab7f1096d1 Mon Sep 17 00:00:00 2001 From: Owen Young Date: Sat, 3 Dec 2022 00:20:32 +0800 Subject: [PATCH] fix img --- CHANGELOG.md | 1 + docs/hard.md | 7 +++++++ src/chrome_manifest.json | 2 +- src/contentScript/enhance.js | 8 +++++++- src/manifest.json | 2 +- 5 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a54d122e..c36b576d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.0.40 - Support Notion +- Fix p tag with img ## 0.0.39 diff --git a/docs/hard.md b/docs/hard.md index 033ee227..797fe9a3 100644 --- a/docs/hard.md +++ b/docs/hard.md @@ -22,3 +22,10 @@ ## 5. detail page, title merge 1. https://libreddit.de/ + + +## 6. p img + +1. + +p标签,里有图片,并且有文字。 diff --git a/src/chrome_manifest.json b/src/chrome_manifest.json index 86f0249b..cb18f9ee 100644 --- a/src/chrome_manifest.json +++ b/src/chrome_manifest.json @@ -3,7 +3,7 @@ "default_locale": "en", "name": "Immersive Translate", "description": "Let's experience immersive web translation, with bilingual simultaneous display and translation of only the important content.", - "version": "0.0.39", + "version": "0.0.40", "homepage_url": "https://github.com/immersive-translate/immersive-translate", "commands": { diff --git a/src/contentScript/enhance.js b/src/contentScript/enhance.js index ed8fd0bb..2d89a96d 100644 --- a/src/contentScript/enhance.js +++ b/src/contentScript/enhance.js @@ -159,7 +159,13 @@ function isValidNode(node){ let isIncludeImg = node.querySelector('img'); if(isIncludeImg && node.childNodes.length<3){ // treat it as img node - return false; + // check length + const innerText = node.innerText; + if(innerText.length<80){ + return false; + }else{ + return true; + } } diff --git a/src/manifest.json b/src/manifest.json index 676491bf..5a014776 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -3,7 +3,7 @@ "default_locale": "en", "name": "Immersive Translate", "description": "Let's experience immersive web translation, with bilingual simultaneous display and translation of only the important content.", - "version": "0.0.39", + "version": "0.0.40", "homepage_url": "https://github.com/immersive-translate/immersive-translate", "browser_specific_settings": {