Infocatcher, спасибо, стало получше. Кинопоиск работает замечательно, на fastpic.ru картинка теперь по центру, вписана в экран.
Немного досадно, что по клику мыши она не масштабируется. Может быть вам стоит посмотреть, как это реализовано в https://sleazyfork.org/ru/scripts/109-handy-image? Там картинка с fastpic.ru каким-то образом масштабируется по клику. Но лично ваш скрипт мне нравится больше: в Cent браузере он работает напрямую, без установки всяких tampermonkey и по моему опыту он более актуален для рунета, поддерживает больше сайтов.
Извините еще раз за беспокойство.
Отсутствует
Немного досадно, что по клику мыши она не масштабируется. Может быть вам стоит посмотреть, как это реализовано в https://sleazyfork.org/ru/scripts/109-handy-image? Там картинка с fastpic.ru каким-то образом масштабируется по клику. Но лично ваш скрипт мне нравится больше: в Cent браузере он работает напрямую, без установки всяких tampermonkey и по моему опыту он более актуален для рунета, поддерживает больше сайтов.
Масштабирование по клику у меня реализовано... только разработчики браузеров горазды в обратно-несовместимые изменения.
Я сейчас запустил относительно свежий (лень обновлять) Firefox Nightly, поставил Greasemonkey – не работает, поставил Tampermonkey – работает, но не масштабирует.
Проверил код. До img.addEventListener("click", …) доходит, то клики по картинке в обработчик не прилетают, вообще, ну вот совсем. Но можно слушать клики от всего окна...
Подправил: https://github.com/Infocatcher/UserScri … ect_Images
Надеюсь, поможет.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Добрый вечер!
Отвалились следующие сайты:
http://lostpic.net/image/rnEC
http://img14.lostpic.net/2019/05/04/2704fe11593bc5f265e49cc76a455489.png
https://radikal.ru/lfp/b.radikal.ru/b25/1905/f2/d4763931a58d.png/htm
https://b.radikal.ru/b25/1905/f2/d4763931a58d.png
Отсутствует
Отвалились следующие сайты:
скрытый текстhttps://imageban.ru/show/2019/05/03/b3ac931cffaf79df294b6c2134854913/png
https://i3.imageban.ru/out/2019/05/03/b3ac931cffaf79df294b6c2134854913.pnghttp://lostpic.net/image/rnEC
http://img14.lostpic.net/2019/05/04/2704fe11593bc5f265e49cc76a455489.pnghttps://radikal.ru/lfp/b.radikal.ru/b25/1905/f2/d4763931a58d.png/htm
https://b.radikal.ru/b25/1905/f2/d4763931a58d.png
Подправил для imageban.ru: https://github.com/Infocatcher/UserScri … a519b033d1
А по остальным странно: у меня для них работает (под рукой есть Firefox 56 + Greasemonkey 3.17 и более свежий Firefox 60 + Tampermonkey 4.9.5921).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher, спасибо. Сейчас переустановил скрипт, и тоже заработало. Очень странно, что сайты отвалились - ведь я ничего не менял в браузере. Извините за беспокойство.
Если это важно, то использую Cent Browser и скрипт устанавливаю напрямую, без "обезьянок".
Отсутствует
Проверил код. До img.addEventListener("click", …) доходит, то клики по картинке в обработчик не прилетают, вообще, ну вот совсем
Перед этим (строка 561) затирается оригинальный addEventListener.
Еще в строке 576 должно быть l = styles.length.
Как в разных браузерах дебажите user-скрипты? В старой опере все скрипты видны в отладчике. В firefox52+greasemonkey я потыкался в инструментах, ничего не нашел. Я так понимаю код обрабатывется и выполняется через eval.
Отсутствует
Infocatcher пишетПроверил код. До img.addEventListener("click", …) доходит, то клики по картинке в обработчик не прилетают, вообще, ну вот совсем
Перед этим (строка 561) затирается оригинальный addEventListener.
Еще в строке 576 должно быть l = styles.length.
Упс, и правда. Спасибо!
Опечатку исправил.
Меня смутила работоспособность в старых версиях. Видимо, раньше работало через обертки, через которые не просвечивали модификации.
Как в разных браузерах дебажите user-скрипты? В старой опере все скрипты видны в отладчике. В firefox52+greasemonkey я потыкался в инструментах, ничего не нашел. Я так понимаю код обрабатывется и выполняется через eval.
Да по старинке, отладочными логами.
Я причем уверен, что в каких-то более ранних версиях я видел скрипты в отладчике. И точно было что-то для Firebug (который до сих пор вспоминается как самый удобный).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Fastpic не работает.
Вроде, исправил: https://github.com/Infocatcher/UserScri … ec7119d787
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
А можно чтобы ссылки вида https://imgur.com/a/FzEFPjl превращались в https://i.imgur.com/UazK2lEh.jpg ?
Или я чего-то не понимаю?
В /a/ идут галереи, и я их специально исключал…
Только галерею из одной-единственной картинки вижу впервые. Для многокартиночных-то понятно, что нехорошо выкидывать все картинки, кроме первой.
Отредактировано Infocatcher (27-05-2021 21:03:10)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Да там вообще весь imgur.com поломался…
Но, вроде, починил:
https://github.com/Infocatcher/UserScri … ...020975f
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Не работает fastpic
Исправил, добавил новый fastpic.org в список: https://github.com/Infocatcher/UserScri … a8a8f93d64
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Ещё imagevenue.com
https://www.imagevenue.com/ME13VO2Y
https://cdn-images.imagevenue.com/14/8d/ba/ME13VO2Y_o.jpg
Готово: https://github.com/Infocatcher/UserScri … 7f100f9c1f
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Плохо срабатывает imageban.ru
Отсутствует
Плохо срабатывает imageban.ru
Срабатывал-то, вроде, хорошо, только сайт не дает открывать прямые ссылки и перекидывает обратно.
Подправил: https://github.com/Infocatcher/UserScri … cb6e68a010
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует