Skip to content

Commit f09139d

Browse files
committed
Update Picviewer CE+.user.js
1 parent a5d7d39 commit f09139d

1 file changed

Lines changed: 20 additions & 6 deletions

File tree

Picviewer CE+/Picviewer CE+.user.js

Lines changed: 20 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 2024.8.13.1
15+
// @version 2024.8.14.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
@@ -65,10 +65,8 @@
6565

6666
if (window.top != window.self) {
6767
try {
68-
if (window.self.innerWidth < 250 || window.self.innerHeight < 250) {
69-
if (window.top.location.origin !== window.self.location.origin) {
70-
return;
71-
}
68+
if ((window.self.innerWidth && window.self.innerWidth < 250) || (window.self.innerHeight && window.self.innerHeight < 250)) {
69+
return;
7270
}
7371
} catch(e) {
7472
return;
@@ -26825,6 +26823,22 @@ ImgOps | https://imgops.com/#b#`;
2682526823
switchSearch();
2682626824
}
2682726825

26828-
init2();
26826+
if (window.top != window.self) {
26827+
if (window.self.innerWidth === 0 && window.self.innerHeight === 0) {
26828+
if (document.readyState !== "complete") {
26829+
window.addEventListener('load', e => {
26830+
setTimeout(() => {
26831+
if (window.self.innerWidth > 250 && window.self.innerHeight > 250) {
26832+
init2();
26833+
}
26834+
}, 500);
26835+
});
26836+
}
26837+
} else {
26838+
init2();
26839+
}
26840+
} else {
26841+
init2();
26842+
}
2682926843

2683026844
})(this,window,document,(typeof unsafeWindow=='undefined'? window : unsafeWindow));

0 commit comments

Comments
 (0)