|
12 | 12 | // @description:ja 画像を強力に閲覧できるツール。ポップアップ表示、拡大・縮小、回転、一括保存などの機能を自動で実行できます |
13 | 13 | // @description:pt-BR Poderosa ferramenta de visualização de imagens on-line, que pode pop-up/dimensionar/girar/salvar em lote imagens automaticamente |
14 | 14 | // @description:ru Мощный онлайн-инструмент для просмотра изображений, который может автоматически отображать/масштабировать/вращать/пакетно сохранять изображения |
15 | | -// @version 2025.7.31.2 |
| 15 | +// @version 2025.8.1.1 |
16 | 16 | // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAAAD////29vbKysoqKioiIiKysrKhoaGTk5N9fX3z8/Pv7+/r6+vk5OTb29vOzs6Ojo5UVFQzMzMZGRkREREMDAy4uLisrKylpaV4eHhkZGRPT08/Pz/IfxjQAAAAgklEQVQoz53RRw7DIBBAUb5pxr2m3/+ckfDImwyJlL9DDzQgDIUMRu1vWOxTBdeM+onApENF0qHjpkOk2VTwLVEF40Kbfj1wK8AVu2pQA1aBBYDHJ1wy9Cf4cXD5chzNAvsAnc8TjoLAhIzsBao9w1rlVTIvkOYMd9nm6xPi168t9AYkbANdajpjcwAAAABJRU5ErkJggg== |
17 | 17 | // @namespace https://github.com/hoothin/UserScripts |
18 | 18 | // @homepage https://github.com/hoothin/UserScripts/tree/master/Picviewer%20CE%2B |
@@ -12613,7 +12613,7 @@ ImgOps | https://imgops.com/#b#`; |
12613 | 12613 |
|
12614 | 12614 | var matchedRule, |
12615 | 12615 | _URL=location.href.slice(0, 500); |
12616 | | - const lazyImgAttr = ["data-lazy-src", "org_src", "data-lazy", "data-url", "data-orig-file", "zoomfile", "file", "original", "load-src", "imgsrc", "real_src", "src2", "origin-src", "data-lazyload", "data-lazyload-src", "data-lazy-load-src", "data-ks-lazyload", "data-ks-lazyload-custom", "data-src", "data-defer-src", "data-actualsrc", "data-cover", "data-original", "data-thumb", "data-imageurl", "data-placeholder", "lazysrc", "data-preview", "data-page-image-url"]; |
| 12616 | + const lazyImgAttr = ["data-lazy-src", "org_src", "data-lazy", "data-url", "data-orig-file", "zoomfile", "file", "original", "load-src", "imgsrc", "real_src", "src2", "origin-src", "data-lazyload", "data-lazyload-src", "data-lazy-load-src", "data-ks-lazyload", "data-ks-lazyload-custom", "data-defer-src", "data-actualsrc", "data-original", "data-origin-src", "data-imageurl", "lazysrc", "data-src", "data-preview", "data-cover", "data-page-image-url", "data-thumb", "data-placeholder"]; |
12617 | 12617 | var tprules = [ |
12618 | 12618 | function(a) { |
12619 | 12619 | if (this.currentSrc && !this.src) this.src = this.currentSrc; |
@@ -18047,7 +18047,7 @@ ImgOps | https://imgops.com/#b#`; |
18047 | 18047 | var container = document.querySelector('.pv-gallery-container'), |
18048 | 18048 | preloadContainer = document.querySelector('.pv-gallery-preloaded-img-container'); |
18049 | 18049 |
|
18050 | | - var bgReg = /.*?url\(\s*["']?(.+?)["']?\s*\)([^'"]|$)/i; |
| 18050 | + var bgReg = /.*?url\(\s*["']?([^ad\s'"#].+?)["']?\s*\)([^'"]|$)/i; |
18051 | 18051 | var body = getBody(document); |
18052 | 18052 | var linkMedias = []; |
18053 | 18053 | function anylizeEle(total, node) { |
@@ -23960,11 +23960,7 @@ ImgOps | https://imgops.com/#b#`; |
23960 | 23960 | let offsetParent, bodyPosi; |
23961 | 23961 |
|
23962 | 23962 | if (bodyStyle.position === "static") { |
23963 | | - if (document.documentElement.scrollLeft || document.documentElement.scrollTop) { |
23964 | | - offsetParent = document.documentElement; |
23965 | | - } else { |
23966 | | - offsetParent = body; |
23967 | | - } |
| 23963 | + offsetParent = document.documentElement; |
23968 | 23964 | bodyPosi = { |
23969 | 23965 | top: 0, |
23970 | 23966 | bottom: windowSize.h, |
@@ -25206,8 +25202,8 @@ ImgOps | https://imgops.com/#b#`; |
25206 | 25202 | if (!target) return; |
25207 | 25203 | } |
25208 | 25204 | } |
25209 | | - let bgReg = /.*url\(\s*["']?([^ad\s'"].+?)["']?\s*\)([^'"]|$)/i; |
25210 | | - let bgRegLong = /^\s*url\(\s*["']?([^ad\s'"].+?)["']?\s*\)([^'"]|$)/i; |
| 25205 | + let bgReg = /.*url\(\s*["']?([^ad\s'"#].+?)["']?\s*\)([^'"]|$)/i; |
| 25206 | + let bgRegLong = /^\s*url\(\s*["']?([^ad\s'"#].+?)["']?\s*\)([^'"]|$)/i; |
25211 | 25207 | let result, targetBg, hasBg = node => { |
25212 | 25208 | if(node.nodeName.toUpperCase() == "HTML" || node.nodeName == "#document"){ |
25213 | 25209 | return false; |
|
0 commit comments