Dựa trên tiện ích mở rộng như được đăng bởi @phwd , tôi đã tạo một tập lệnh đơn giản được thiết kế để thực hiện chính xác một điều: xóa quảng cáo trong video.
Hướng dẫn cài đặt đơn giản cho Firefox
- Truy cập https://addons.mozilla.org/firefox/addon/greasemonkey/ và nhấn nút cài đặt màu xanh lá cây
- Sau khi cài đặt tiện ích bổ sung, hãy khởi động lại Firefox
- Mở http://lekensteyn.nl/files/Remove_in-video_Youtube_adifts.user.js và nhấn nút Cài đặt.
- Lợi nhuận!
Các trình duyệt khác
Hướng dẫn cài đặt tập lệnh này trên các trình duyệt khác nhau có thể được tìm thấy trên https://stackapps.com/tags/script/info
Firefox với Noscript
Nếu bạn đang sử dụng Firefox và đã cài đặt NoScript , bạn có thể sử dụng các thay thế bên dưới. Bạn phải thêm hai cài đặt vào about: config , cả hai kiểu chuỗi.
- Khóa:
noscript.surrogate.removeVideoAdsYoutube.sources
Giá trị:
!@*.youtube.com
Khóa: noscript.surrogate.removeVideoAdsYoutube.replacement
Giá trị:
(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)}})()
Nếu bạn muốn làm người thay thế của riêng mình, hãy xem http://hackademix.net/2011/09/29/script-surrogates-quick-reference/
CẬP NHẬT (24/2/14): mã thay thế noscript cố định. Kịch bản Greasemonkey vẫn bị hỏng vào ngày này.