干掉UC恶心的广告

手机UC不仅有恶心的缓存,还有恶心的嵌入广告。如果使用后清除缓存后发现没有效果,实际上它是回到了上一次的缓存,而上一次的缓存是没有是该代码会被嵌入广告的。

最好的实验效果就是卸掉重新装。

直接贴代码。

 function () {
            var u = navigator.userAgent;
            var p = navigator.platform;
            var w = p.indexOf("Win");
            if (w > -1) {
                //alert("这货不是手机");
            } else if (u.indexOf('UCBrowser') > -1) {
                // var ind = 0;
                window["uc-recommend-ad_ucd"] || (
                    window["uc-recommend-ad_ucd"] = setInterval(function () {
                        var ucd = $("iframe[name=uc-recommend-ad]");
                        // ind += ucd.length;
                        if (ucd.length > 0) {
                            ucd.length > 0 && ucd.remove();
                            clearInterval(window["uc-recommend-ad_ucd"]);
                            window["uc-recommend-ad_ucd"] = null;
                            ucd = null;
                            //setTimeout(function() {
                            //    alert("成功过滤的广告(" + ind + ")");
                            //}, 10);
                        } else {
                            //   alert("我还在走啊");
                        }
                    }, 500)
                );
                window["uc-recommend-ad_ucda"] || (
                    window["uc-recommend-ad_ucda"] = setInterval(function () {
                        var ucda = $('a[href*="uc.cn/"]');
                        if (ucda.length > 0) {
                            //ind = ucda.length;
                            ucda.each(function () {
                                $(this).before(this.innerText);
                            });
                            $(ucda).remove();
                            ucda = null;
                            clearInterval(window["uc-recommend-ad_ucda"]);
                            window["uc-recommend-ad_ucda"] = null;
                        }
                    }, 5)
                );
                setTimeout(function () {
                    window["uc-recommend-ad_ucda"] != null && (clearInterval(window["uc-recommend-ad_ucda"]), window["uc-recommend-ad_ucda"] = null);
                    window["uc-recommend-ad_ucd"] != null && (clearInterval(window["uc-recommend-ad_ucd"]), window["uc-recommend-ad_ucd"] = null);
                    //alert("我走了");
                }, 8000);
            }
        }
    }

 

转载于:https://www.cnblogs.com/windseasons/p/7472216.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值