Skip to content

Commit cc56ed2

Browse files
committed
Update Picviewer CE+.user.js
1 parent 1288ce7 commit cc56ed2

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 7 additions & 6 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.9.5.1
15+
// @version 2025.9.5.2
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
@@ -12541,7 +12541,7 @@ ImgOps | https://imgops.com/#b#`;
1254112541
disableArrow:false,
1254212542

1254312543
scrollEndAndLoad: true, // 滚动主窗口到最底部,然后自动重载库的图片。
12544-
scrollEndAndLoad_num: 6, // 最后几张图片执行
12544+
scrollEndAndLoad_num: 5, // 最后几张图片执行
1254512545

1254612546
autoZoom: false, // 如果有放大,则把图片及 sidebar 部分的缩放改回 100%,增大可视面积(仅在 chrome 下有效)
1254712547
descriptionLength: 32, // 注释的最大宽度
@@ -12647,7 +12647,7 @@ ImgOps | https://imgops.com/#b#`;
1264712647
}
1264812648
];
1264912649

12650-
const imageReg = /^\s*(http|ftp).*\.(avi|avif|avifs|bmp|gif|gifv|ico|jfif|jpe|jpeg|jpg|jif|jfi|a?png|svgz?|webp|xbm|dib|divx|3gpp|m3u|m4v|mkv|mp4|mpe?g|ogv|webm|flv|flac|m4a|m4b|mpa|mp3|aac|cda|oga|ogg|opus|wma|wav)(&|\?|#|\/?$|\s)/i;
12650+
const imageReg = /^\s*(https?|ftp):\/\/.*?\/[^\.]*\.(avi|avif|avifs|bmp|gif|gifv|ico|jfif|jpe|jpeg|jpg|jif|jfi|a?png|svgz?|webp|xbm|dib|divx|3gpp|m3u|m4v|mkv|mp4|mpe?g|ogv|webm|flv|flac|m4a|m4b|mpa|mp3|aac|cda|oga|ogg|opus|wma|wav)(&|\?|#|\/?$|\s)/i;
1265112651

1265212652
const ruleImportHost = ["greasyfork.org", "github.com", "reddit.com"];
1265312653
const ruleImportUrlReg = /greasyfork\.org\/.*scripts\/24204(\-[^\/]*)?(\/discussions|\/?$|\/feedback)|github\.com\/hoothin\/UserScripts\/(tree\/master\/Picviewer%20CE%2B|issues|discussions)|\.reddit\.com\/r\/PicviewerCE/i;
@@ -16739,13 +16739,14 @@ ImgOps | https://imgops.com/#b#`;
1673916739
};
1674016740

1674116741
if(src!=self.lastLoading)return;
16742+
let img = this;
1674216743

1674316744
if(e.type=='error'){
1674416745
if (loadingIndicator && loadingIndicator.style) loadingIndicator.style.display='';
1674516746
if (/^blob:/.test(src)) {
1674616747
self.errorSpan=ele;
1674716748
if(preImgR)preImgR.abort();
16748-
self.loadImg(this, ele,true);
16749+
self.loadImg(img, ele,true);
1674916750
} else {
1675016751
_GM_xmlhttpRequest({
1675116752
method: 'GET',
@@ -16755,7 +16756,7 @@ ImgOps | https://imgops.com/#b#`;
1675516756
if (response.response && response.response.type == "text/html") {
1675616757
self.errorSpan=ele;
1675716758
if(preImgR)preImgR.abort();
16758-
self.loadImg(this, ele, true);
16759+
self.loadImg(img, ele, true);
1675916760
return;
1676016761
}
1676116762
const blobUrl = URL.createObjectURL(response.response);
@@ -16774,7 +16775,7 @@ ImgOps | https://imgops.com/#b#`;
1677416775
onerror: function() {
1677516776
self.errorSpan=ele;
1677616777
if(preImgR)preImgR.abort();
16777-
self.loadImg(this, ele, true);
16778+
self.loadImg(img, ele, true);
1677816779
}
1677916780
});
1678016781
}

0 commit comments

Comments
 (0)