Это копия, сохраненная 21 декабря 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
1. Например, я хочу рассмотреть что-то подробнее. Нажимаю паузу и получаю поверх моего ролика "ПОКАЗАТЬ ДРУГИЕ ВИДЕО" с какой-то нерелевантной хуитой.
2. Я не могу увидеть самые концы роликов. Прямо поверх ролика за несколько секунд до его окончания вылезают окна с какой-то другой нерелевантной хуитой. Причем их даже нельзя закрыт, там тупо нет крестика в углу.
Вопрос.
Как можно исправить это самими средствами ютуба, без использования адблока и вычленения элементов HTML?
Уверен, я не один от этого страдаю.
Через адблок ты наверное сам знаешь, есть youtube pure video expirience список фильтров, там уже все вычленено.
Это не ответ, конечно, извини, скорее как подтверждение того, что ты уже знаешь, чтобы ты не пытался пробить головой стену.
а не, тут такой фичи нету
По первому не скажу, у меня такого нет.
А вот по второму не стану тебе советовать, как остальные тут, всякие скрипты и прочую хуиту, потому что она не решает проблему, а скрывает симптомы inb4 на дваче только этим и занимаются лол. Для решения проблемы еби мозги своим любимым петухам-ютуберам - конечная заставка выставляется вручную, и, если эти мудаки в голову могут только есть, и не додумываются добавить 5-7 секунд чего угодно в конец ролика, то и нахуй их.
Только адблоком. В блок внеси annotations_module.js
> 2.
Это вручную выставляется человеком, который видео выгрузил.
> Как можно исправить это самими средствами ютуба,
Никак.
Спасибо. Придется адблокать.
Интересно, для чего они так сделали? Ужасно же мешает жить, больше рекламы.
>>10748
> еби мозги своим любимым петухам-ютуберам
Да я б с радостью, но ютуб смотрю эпизодически.
Даже петухов любимых там у меня нет. Разве что к патлачу изForgotten Weapons иногда возвращаюсь.
>>10799
>Не хочешь ставить дополнение - напиши своё, в котором будешь уверен на все 100% что оно не делает ничего лишнего. Конкретно для твоего случая такое дополнение пишется за 20 минут с перекуром.
>Конкретно для твоего случая такое дополнение пишется за 20 минут с перекуром.
Интереcное предложение. Я серьезно взялся бы написать, дай свою телегу, буду тебе нубовопросы задавать.
>дай свою телегу, буду тебе нубовопросы задавать.
Я не пользуюсь мессенджерами, только почта. Кидай свои вопросы сюда, анон тебе завсегда поможет.
>Я серьезно взялся бы написать
Если знаешь javascript и ориентируешься в API расширений - то проблем тебе это не составит. Но, раз ты пишешь, что "серьезно взялся бы написать", то делаю вывод, что ты не слишком разбираешься в этом. Поэтому это занятие у тебя может растянуться на неопределённый срок. Сейчас я тебе напишу код расширения, время есть свободное, а что будет непонятно - спросишь.
> 1.
www.youtube.com##.ytp-scroll-min.ytp-pause-overlay
> 2.
||youtube.com/yts/jsbin/*/annotations_module.js$script
> Как можно исправить это самими средствами ютуба, без использования адблока
Страдай.
Итак, сначала создаешь два файла рядышком - "manifest.json" и "bkg.js".
manifest.json - - это файл описания расширения;
bkg.js - основной скрипт расширения, который и реализует логику блокирования сраного "annotations_module.js" на youtube.
В файл описания manifest.json пишешь следующее:
{
"manifest_version": 2,
"name": "Block annotation",
"version": "1.0",
"permissions": ["<all_urls>", "webRequestBlocking", "webRequest"],
"applications": {
"gecko": {
"id": "{045592c7-1e00-44b6-a63a-73a0aa4d9b29}"
}
},
"background": {
"scripts": ["bkg.js"]
}
}
В фоновый скрипт bkg.js пишешь это:
const pattern = "https://www.youtube.com/*/annotations_module.js";
browser.webRequest.onBeforeRequest.addListener(requestDetails => ({cancel: true}), {urls:[pattern]}, ["blocking"]);
Сохраняешь изменения в файлах и запаковываешь их в zip архив. Логинишься на AMO (https://addons.mozilla.org/), идешь в центр разработчика, загружаешь созданный zip, отвечаешь на пару вопросов и получаешь подписанный архив дополнения .xpi. Скачиваешь его и устанавливаешь как обыкновенное дополнение в браузер. Всё.
Итак, сначала создаешь два файла рядышком - "manifest.json" и "bkg.js".
manifest.json - - это файл описания расширения;
bkg.js - основной скрипт расширения, который и реализует логику блокирования сраного "annotations_module.js" на youtube.
В файл описания manifest.json пишешь следующее:
{
"manifest_version": 2,
"name": "Block annotation",
"version": "1.0",
"permissions": ["<all_urls>", "webRequestBlocking", "webRequest"],
"applications": {
"gecko": {
"id": "{045592c7-1e00-44b6-a63a-73a0aa4d9b29}"
}
},
"background": {
"scripts": ["bkg.js"]
}
}
В фоновый скрипт bkg.js пишешь это:
const pattern = "https://www.youtube.com/*/annotations_module.js";
browser.webRequest.onBeforeRequest.addListener(requestDetails => ({cancel: true}), {urls:[pattern]}, ["blocking"]);
Сохраняешь изменения в файлах и запаковываешь их в zip архив. Логинишься на AMO (https://addons.mozilla.org/), идешь в центр разработчика, загружаешь созданный zip, отвечаешь на пару вопросов и получаешь подписанный архив дополнения .xpi. Скачиваешь его и устанавливаешь как обыкновенное дополнение в браузер. Всё.
> "permissions": ["<all_urls>"
Зачем? Вроде с указанием ютуба будет работать и на эмбед фреймы? https://addons.mozilla.org/en-US/firefox/addon/youtube-no-buffer-autoplay/ обходится пермишеном для ютуба.
Это я со своего дополнения взял описание и забыл поправить. Да, permission в manifest.json лучше заменить на конкретное, типа такого:
"permissions": ["://www.youtube.com/embed/", "webRequestBlocking", "webRequest"]
Не работает.
Короче после первого символа кавычки " и перед последней должна стоять звездочка.
>буду тебе нубовопросы задавать.
Что за аутичная привычка доёбывать людей будто они тебе должны?
Почта еще лучше.
Я немного знаю джаваскрипт, и совсем не умею в API расширений. Очень давно этим не занимался.
>>11627
Интересно, то есть у хромоногих и огнелисовых теперь, по сути, одна архитектура расширений?
А подпись расширения обязательна, если я не собираюсь его распространять? Хотелось бы делать себе расширения без контроля дяди.
Мозилла не распарсила манифест, сейчас пытаюсь это поправить.
http://rgho.st/8gDfhd2mG
>>11690
>Что за аутичная привычка доёбывать людей будто они тебе должны?
Вообще-то аутист никогда не обратится первым.
Окей, отвечу тебе в стиле аутиста.
Потому что:
1. он не имеет ничего против.
2. я в похожих ситуациях поступаю схожим образом.
3. в итоге минимум один человек (ридонли не считаем) получил новое умение. Мир стал лучше.
И вообще, что за быдлявая привычка лезть в разговор других людей, только ради того,чтоб
>А подпись расширения обязательна, если я не собираюсь его распространять? Хотелось бы делать себе расширения без контроля дяди.
Для хромоинвалидов обязательна.
Для лисоинвалидов тоже, если ты пользуешься штабильным релизом. В ночнушке / девелоперской версии можно разрешить запуск неподписанных расширений.
>Потому что
Я писал конкретно про реквест телеги, просто плохо процитировал.
>что за быдлявая привычка лезть в разговор других людей
Старо как мир... Ты не в личку пишешь, любой может прийти и вклиниться.
www.youtube.com##.ytp-scroll-min.ytp-pause-overlay
www.youtube.com##.ytp-cards-button
www.youtube.com##.branding-img-container
www.youtube.com##.ytp-share-button
www.youtube.com##.ytp-large-play-button
Но там ещё отрезается всплывающая сверху справа хурьня и кликательный значок канала, т.е. ненужные свистелки, загораживающие вид. Тебе нужны первые две строчки, но можешь попробовать все сразу.
>Мозилла не распарсила манифест, сейчас пытаюсь это поправить.
Потому-что в конце этой строки не хватает запятой:
"permissions": ["://www.youtube.com/embed/", "webRequestBlocking", "webRequest"]
>>12436
>Интересно, то есть у хромоногих и огнелисовых теперь, по сути, одна архитектура расширений?
>А подпись расширения обязательна, если я не собираюсь его распространять? Хотелось бы делать себе расширения без контроля дяди.
Подписывать необходимо, если ты собираешься распространять дополнение через сайт AMO, либо будешь лично его использовать как .xpi расширение, т.е устанавливать его как обыкновенное дополнение, а не через about:debugging. Этот >>12523 анон правильно пояснил.
Одну куку поменяй. Либо скрипт/расширение.
https://www.ghacks.net/2018/07/25/google-making-youtube-slower-for-non-chromium-browsers/
Дело в том что что вообще все замазано.
Страну менять пробовал все равно ничего.
Есть ещё такой покемон. https://www.youtube.com/watch?v=H84Zi_3wmU4
Вроде бы только:
> we have disabled some features, such as comments, sharing, and suggested videos
А само видео типо есть. Но не работает.
Нормально открывается. Х.з. чо у вас за проблемы. Ебите провайдера.
Насилуйте провайдера. Только культурно, как в Японии.
Уёбывай обратно в контактик, ущербный.
Допустим у меня есть плейлист, в нем сохранены видосы, один из них удаляют или закрывают общий доступ и нихуя не понятно что это за видос был.
Годных способов кроме как вбить ID видоса в гугл нихуя нашел.
Это копия, сохраненная 21 декабря 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.