如何从YouTube视频中删除广告

时间:2013-12-17 06:30:02

标签: javascript jquery youtube

我正在尝试使用jquery下面的代码来切割youtube视频,但在此视频中添加了正在显示的内容。

               <object type="application/x-shockwave-flash" data="http://localhost/YoutubeChop/video/chop.swf" width="900" height="440">
                <param name="flashvars" value="vurl=lUcRiho-a7Q" />
                <param name="allowscriptaccess" value="always" />
                <!--<![endif]-->
                <a href="http://www.adobe.com/go/getflashplayer">
                    <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
                </a>
                <!--[if !IE]>-->
            </object>

enter image description here

任何人都建议我删除管视频中的添加内容。使用上面的代码。

谢谢

2 个答案:

答案 0 :(得分:1)

// ==UserScript==
// @name           remove Youtube adds
// @namespace      youtubetads
// @version        1.1
// @author         FDisk
// @description    Remove youtube ads from the right side of the screen and from the embeded video
// @include        http://*.youtube.com/watch?*
// @include        http://youtube.com/watch?*
// @require        http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
// @require        http://jquery.lukelutman.com/plugins/flash/jquery.flash.js
// @require        http://usocheckup.redirectme.net/74961.js
// ==/UserScript==

//Check for updates

$('#homepage-sidebar-ads').remove();

$('#google_companion_ad_div, #watch-channel-brand-div, #watch-channel-brand-div').remove();
var video = 'https://www.youtube-nocookie.com/v/'+$('#watch-mfu-button').attr('data-video-id');
$('#watch-player').empty().flash(
    { 
        height: 1280, 
        width: 720,
        src : video+'?version=1&amp;autoplay=0&amp;fs=1&amp;hd=1'           
    }
);

来源:http://userscripts.org/scripts/review/74961 其他插件寻找像adBlock +

这样的浏览器插件

答案 1 :(得分:0)

尝试向Cookie添加值(source

的document.cookie =&#34; VISITOR_INFO1_LIVE = oKckVSqvaGw;路径= /;域= .youtube.com&#34 ;;

现在有效,但未来可以改变行为