Skip to content

Commit 7ca84de

Browse files
committed
Update Picviewer CE+.user.js
1 parent 4605fdb commit 7ca84de

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// @description:ja 画像を強力に閲覧できるツール。ポップアップ表示、拡大・縮小、回転、一括保存などの機能を自動で実行できます
1313
// @description:pt-BR Poderosa ferramenta de visualização de imagens on-line, que pode pop-up/dimensionar/girar/salvar em lote imagens automaticamente
1414
// @description:ru Мощный онлайн-инструмент для просмотра изображений, который может автоматически отображать/масштабировать/вращать/пакетно сохранять изображения
15-
// @version 2025.10.5.1
15+
// @version 2025.10.7.1
1616
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAD////29vbKysoqKioiIiKysrKhoaGTk5N9fX3z8/Pv7+/r6+vk5OTb29vOzs6Ojo5UVFQzMzMZGRkREREMDAy4uLisrKylpaV4eHhkZGRPT08/Pz/IfxjQAAAAgklEQVQoz53RRw7DIBBAUb5pxr2m3/+ckfDImwyJlL9DDzQgDIUMRu1vWOxTBdeM+onApENF0qHjpkOk2VTwLVEF40Kbfj1wK8AVu2pQA1aBBYDHJ1wy9Cf4cXD5chzNAvsAnc8TjoLAhIzsBao9w1rlVTIvkOYMd9nm6xPi168t9AYkbANdajpjcwAAAABJRU5ErkJggg==
1717
// @namespace https://github.com/hoothin/UserScripts
1818
// @homepage https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE%2B
@@ -25272,6 +25272,9 @@ ImgOps | https://imgops.com/#b#`;
2527225272
}
2527325273
}
2527425274

25275+
if (target.nodeName.toUpperCase() == 'IMG' && !target.naturalHeight) {
25276+
target = target.parentNode;
25277+
}
2527525278
// 扩展模式,检查前面一个是否为 img
2527625279
if (target.nodeName.toUpperCase() != 'IMG' && matchedRule.rules.length > 0 && matchedRule.ext) {
2527725280
var _type = typeof matchedRule.ext;
@@ -25469,7 +25472,7 @@ ImgOps | https://imgops.com/#b#`;
2546925472

2547025473
return;
2547125474
}
25472-
if (composedTarget) target = composedTarget;
25475+
if (composedTarget && composedTarget.naturalHeight) target = composedTarget;
2547325476
let found = false;
2547425477
if (target.nodeName.toUpperCase() == "AREA") target = target.parentNode;
2547525478
var broEle, broImg;
@@ -25497,7 +25500,7 @@ ImgOps | https://imgops.com/#b#`;
2549725500
if (broEle == target) broEle = null;
2549825501
}
2549925502
}
25500-
if (target.children.length == 1 && !(target.textContent && target.textContent.trim()) && target.children[0].nodeName == "IMG") {
25503+
if (target.children.length == 1 && !(target.textContent && target.textContent.trim()) && target.children[0].naturalHeight) {
2550125504
target = target.children[0];
2550225505
found = true;
2550325506
} else if (prefs.floatBar.listenBg && hasBg(target)) {

0 commit comments

Comments
 (0)