Greasy Fork is available in English.

Boosty Image URL Cleaner

Удаление параметров mw и mh из ссылок на изображения на Boosty позволяет загружать изображения в оригинальном разрешении

作者
Идзуми Сэна
今日安裝
0
安裝總數
18
評價
0 0 0
版本
1.0
建立日期
2024-07-24
更新日期
2024-07-25
授權條款
未知
腳本執行於

Описание Скрипта

Что делает этот скрипт?

Скрипт удаляет параметры mw и mh из URL изображений на сайте boosty.to, что позволяет загружать изображения в оригинальном разрешении без дополнительных параметров масштабирования.

Как работает скрипт?

  1. Очистка URL: Функция cleanURL разделяет URL на основную часть и параметры запроса, затем удаляет параметры mw и mh (а также другие, если добавлены) из строки запроса.
  2. Обработка изображений: Функция cleanImageUrls находит все элементы img на странице, чьи ссылки (src или srcset) содержат boosty.to/image. Она применяет функцию cleanURL для очистки этих ссылок.
  3. Событие загрузки: Скрипт запускает функцию cleanImageUrls после полной загрузки страницы.
  4. Наблюдение за изменениями: С помощью MutationObserver скрипт отслеживает изменения на странице (например, при динамической подгрузке контента через AJAX). Если появляются новые узлы, функция cleanImageUrls вызывается снова.

Установка и использование

  1. Установите ViolentMonkey (или другой менеджер скриптов, например, Tampermonkey) в ваш браузер.
  2. Создайте новый скрипт и вставьте в него предоставленный код.
  3. Сохраните и активируйте скрипт.
  4. Перейдите на сайт boosty.to, и скрипт автоматически начнет удалять параметры mw и mh из URL изображений.

Совместимость

  • Браузеры: Совместим с большинством современных браузеров, поддерживающих установку пользовательских скриптов через ViolentMonkey или Tampermonkey.
  • Известные ограничения: Работает на всех страницах сайта boosty.to, соответствующих шаблону *://*.boosty.to/*.

Примечания

  • Скрипт использует MutationObserver для обработки динамически загружаемого контента, что позволяет поддерживать корректную очистку URL изображений даже при изменениях на странице.
  • Параметры mw и mh могут быть добавлены для изменения размеров изображений. Удаление этих параметров приводит к загрузке изображения в его исходном разрешении.