На основі розширення, опублікованого @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 , обидва типу рядка.
- Ключове
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): фіксований сускрогатний код носкрипту. Сценарій Greasemonkey все ще зламаний на цю дату.