Основываясь на расширении, опубликованном @phwd , я создал простой скрипт, предназначенный только для одной цели: удалять рекламу в видео.
Простые инструкции по установке Firefox
- Перейдите на https://addons.mozilla.org/firefox/addon/greasemonkey/ и нажмите зеленую кнопку установки
- После установки дополнения перезапустите Firefox
- Откройте http://lekensteyn.nl/files/Remove_in-video_Youtube_adverts.user.js и нажмите кнопку Установить.
- Прибыль!
Другие браузеры
Инструкции по установке этого скрипта в различных браузерах можно найти по адресу https://stackapps.com/tags/script/info.
Firefox с Noscript
Если вы используете Firefox и у вас установлен NoScript , вы можете использовать следующие суррогаты. Вы должны добавить две настройки в about: config , оба типа string.
- Ключ:
noscript.surrogate.removeVideoAdsYoutube.sources
Значение:
!@*.youtube.com
Ключ: noscript.surrogate.removeVideoAdsYoutube.replacement
Значение:
(function(){try{var o=ytplayer.config.args,i;for(i in o){if(o.hasOwnProperty(i)&&/^(afv_)?ad/.test(i))delete o[i]}}catch(e){}var a=document.getElementById("movie_player");if(a){var b=a.cloneNode(!0); b.setAttribute("flashvars", a.getAttribute("flashvars").replace(/&(afv_)?ad[^&]+/g,"")); a.parentNode.replaceChild(b,a)}})()
Если вы хотите сделать свои собственные суррогаты, взгляните на http://hackademix.net/2011/09/29/script-surrogates-quick-reference/
ОБНОВЛЕНИЕ (24.02.14): исправлен суррогатный код noscript. Скрипт Greasemonkey все еще не работает на эту дату.