Skip to content

Commit 73d5bf7

Browse files
committed
Update Picviewer CE+.user.js
1 parent a995541 commit 73d5bf7

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 6 additions & 10 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.7.31.2
15+
// @version 2025.8.1.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
@@ -12613,7 +12613,7 @@ ImgOps | https://imgops.com/#b#`;
1261312613

1261412614
var matchedRule,
1261512615
_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"];
1261712617
var tprules = [
1261812618
function(a) {
1261912619
if (this.currentSrc && !this.src) this.src = this.currentSrc;
@@ -18047,7 +18047,7 @@ ImgOps | https://imgops.com/#b#`;
1804718047
var container = document.querySelector('.pv-gallery-container'),
1804818048
preloadContainer = document.querySelector('.pv-gallery-preloaded-img-container');
1804918049

18050-
var bgReg = /.*?url\(\s*["']?(.+?)["']?\s*\)([^'"]|$)/i;
18050+
var bgReg = /.*?url\(\s*["']?([^ad\s'"#].+?)["']?\s*\)([^'"]|$)/i;
1805118051
var body = getBody(document);
1805218052
var linkMedias = [];
1805318053
function anylizeEle(total, node) {
@@ -23960,11 +23960,7 @@ ImgOps | https://imgops.com/#b#`;
2396023960
let offsetParent, bodyPosi;
2396123961

2396223962
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;
2396823964
bodyPosi = {
2396923965
top: 0,
2397023966
bottom: windowSize.h,
@@ -25206,8 +25202,8 @@ ImgOps | https://imgops.com/#b#`;
2520625202
if (!target) return;
2520725203
}
2520825204
}
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;
2521125207
let result, targetBg, hasBg = node => {
2521225208
if(node.nodeName.toUpperCase() == "HTML" || node.nodeName == "#document"){
2521325209
return false;

0 commit comments

Comments
 (0)