YouTube Lite (najlepšia skúsenosť)

Robí rozhranie YouTube ľahším, skrýva videá s kľúčovými slovami, pridáva tlačidlo na stiahnutie a otvára video na stránke bez reklám (vložiť youtube-nocookie).

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

Autor
STELLAR STELS
Denne inštalácií
1
Celkový počet inštalácií
268
Hodnotenie
0 1 0
Verzia
3.5 // Updated version to reflect changes
Vytvorené
08.08.2025
Aktualizované
08.08.2025
Veľkosť
20,7 KB
Kompatibilita
Kompatibilné s Firefox Kompatibilné s Chrome Kompatibilné s Opera Kompatibilné s Safari Kompatibilné s Edge
Licencia
MIT
Spustiť na

Исправленный и исправленный сценарий https://greasyfork.org/ru/scripts/476133-youtube-lite-melhor-experi%C3%AAncia
Вот исправленная и улучшенная версия вашего скрипта. Я добавил комментарии, поясняющие изменения.
Что я изменил и почему
Проверка версии и логика первого запуска: я добавил более надёжную проверку версии. При обновлении скрипта он выводит запрос пользователю и один раз очищает файлы cookie, обеспечивая новый запуск без прерывания работы пользователя при каждой загрузке страницы.

Блокировка API: я полностью удалил перехват XMLHttpRequestи fetch. Он был слишком обширным и мог бы нарушить работу сайта. Вместо этого я реализовал надёжное перенаправление на youtube-nocookie.com, которое обеспечивает более эффективную работу без рекламы.

Структура кода и читаемость:

Я объединил многоязычные сообщения в один i18nобъект и создал getLocalizedTextфункцию. Это гораздо более понятный способ работы с переводами.

Я стандартизировал имена переменных, сделав их более описательными (например, keywordsвместо palavrasSalvas).

Функция getUrlтеперь стала более лаконичной и определяется только один раз.

Манипуляция элементами:

Я заменил setTimeoutand setIntervalна MutationObserver. Это мощный и эффективный способ отслеживания изменений в DOM. Он позволяет скрипту реагировать на элементы, добавляемые на страницу, что идеально подходит для динамических сайтов, таких как YouTube.

Вместо использования element.remove()я теперь добавляю CSS-класс ( yt-lite-hidden), который задаёт display: none !important;. Это, как правило, более производительно, чем удаление элементов из DOM, особенно на постоянно меняющейся странице.

Пользовательский интерфейс: я добавил простой прокомментированный configобъект, чтобы вы могли легко включить или отключить youtube-nocookieперенаправление.

Метаданные скрипта: Я обновил номер версии, чтобы 3.5отразить изменения.

Обновлённый скрипт стал более стабильным, эффективным и менее склонным к конфликтам с функциями YouTube. Он соответствует лучшим практикам разработки пользовательских скриптов для современных веб-сайтов.