
Комментарии 21
Здорово! А можно ещё и рекомендации и вот эти уродливые всплывающие панели в конце ролика не показывать?!
Всплывающие видео в конце роликов можно заблокировать через строку:
youtube.com##.ytp-ce-element
Или в списках фильтров Brave активировать Remove YT end video. Там же блокируются рекомендации, но только на телефонах.
уродливые всплывающие панели в конце ролика
Сразу видно, когда люди мучаются без Firefox. В Firefox реализован нормальный PiP, а не жалкое подобие. Он, во-первых, всегда принудительно доступен (если кто не знал: два раза ПКМ → нативное меню). Во-вторых, он просто удобно сделан. С ним видео выводится поверх всего, в т.ч. поверх уродливых панелей.
Впрочем, можно и через стили, как советуют выше. Для uBO наборами занимается, если лень самому писать, некий Arch. (Искать по словам YouTube Fix & Customization by Arch v1.8.5). Правда, uBO, как я слышал, для бедолаг, не пользующихся Firefox, немного того… 8-P
Cразу видно
В лужу - плюх! Я как раз с лисы и сижу. Панели бесят ровно потому, что на моей машине их нет, вот когда сталкиваюсь с ними в чужих экранах - текут кровью глаза.
Понимаю. Когда Ютуб только заблокировали, из-за разных протокольных настроек он какое-то время продолжал у меня работать в Хроме, но не в Лисе (пока я разбирался, почему). И у меня, аналогично, глаза кровью текли от такого экспириенса — смотреть Ютуб в Хроме.
Для Лисы же всегда можно написать более-менее универсальный селектор. Автоматические средства, такие как uBO, генерируют селектор в лоб. Если там GUID в id или class, то и селектор будет соответствующий. Актуальным он останется недолго. К счастью, можно написать свой, обычно это не занимает много времени, так что, у меня гроздья своих селекторов для большинства популярных сервисов. Но не для убирания панелей в Ютубе: как я уже написал выше, в Лисе удобный PiP, благодаря которому они не ощущаются как неудобство.
А можно правильную ссылку напочитать об отлове и применении селекторов для людей, далёких от веб-разработки? Максимум что я делал в DevTools поперёк воли хозяев это сохранял .TS
И слово tampermonkey только слышал.
Я не думаю, что есть инструкции, как правильно писать селекторы для надоедливых элементов ) Обычно просто смотришь в DOM (в DevTools) и сразу видишь логику в структуре.
Могу поделиться конкретными приёмами.
Используйте для привязки… как их назвать… насущные атрибуты. Те, от которых так просто не избавишься (как от классов или идентификаторов).
Не забывайте про
:has()для выбора контейнеров. Часто это определяющий признак нужного нам элемента.Вместо того, чтобы привязываться к элементу по номеру в структуре (элементы могут периодически менять местами), используйте метод исключения: «не тот, который …, а другой». То есть,
:not().
И вот пример, сочетающий все три приёма, из реальной жизни. Так я вылечил Яндекс-Почту от тулбара с рекламой:
div#js-mail-layout-content-header > div:not(:has(div[role="menubar"]))
Избавиться от
role="menubar"программистам Яндекса так просто не выйдет: сломаются скринридеры.Используется
:has(div[role="menubar"]), чтобы перейти к контейнеру (и это определяющее свойство в структуре, которое нам нужно).Используется определение методом исключения:
div:not(:has(div[role="menubar"])). Нужный контейнер оставляем, а всё остальное — выкидываем.
Благодарю. Жаль, не могу плюсануть.
Апдейт: @ImagineTables (не себя).
А если у меня премиум и блокировщик?
Заметка идеалиста. Должен быть компромисс между владельцем сайта и посетителем. Владелец не злоупотребляет рекламой по ее количеству, продолжительности, месту размещения, частоте показа, типу (попап в топку истогрии). Посетитель не пользуется блокировщиком. Все в выигрыше.
P.S. Если же все(!) будут пользоваться блокировщиками, то половина интернета скапустится - у людей не будет средств на поддержание своих сайтов.
И появиться этот компромис может только в одном случае - когда есть конкуренция. И не меджу двумя - пятью поставщиками, а так, чтобы на рынке постоянно появлялись и исчезали игроки с существенной долей рынка.
Если конкуренции нет, и система монополизирована (одним поставщиком, или закрытым картелем с границей входа за рамками окупаемости) единственная форма борьбы за свои права - борьба политическая.
Если 50% интернета скапустится, а особенно если эти проценты начнутся с больших компаний, которые не могут эффективно подстраиваться под изменения и у которых вопрос к эффективности траты средств, то станет только лучше, появится поле для создание нового, конкуренция обострится. Поэтому я призываю - пользуйтесь блокировщиками. Монетизация через рекламу, как и любая другая монетизация без вашего явного участия - в корне неверное и неравноправное явление. Оно должно уйти в прошлое.
Без рекламы и бесполезных комментариев - а минусы где?)) (для желающих всегда можно точечно отключать блокер, чтобы поделиться умными мыслями)
Ютуб сам начал эту войну: на каждый ролик две рекламы в начале - еще можно пережить, но беспардонные врезки каждые 10 минут - это уже за гранью зла.
На Рутубе каждые три минуты по 15 секунд реклама.
На ВК видео каждые 15 минут по 3 секунды.
На торрентах нет рекламы.
На popcon time тоже нет
Комментарии полезны. 4огда хочется понять, а стоит ли дальше это смотреть. Я тоже раньше их резал расширениями. Но через год вернул. За год просто отвык-отучил себя лезть коментить по первому же позыву. И всё норм.
Ужас какой. Они ж нам и так рекламу не помню когда заблокировали. Это считается?
YouTube начал отключать комментарии и описания роликов пользователям с блокировщиками рекламы