北京网站制作

400电话办理 | 手机版本
电话咨询热线:024-2322 9211
了解网站建设详情:4009-987-567

新闻中心/News当前位置:首页 > 行业新闻

手机网站制作禁止UC广告代码超链接代码

  • 分享内容:
    本文发布于:2020-11-25 01:25:17
    目前浏览量:5805 人
    发布人:gary
    版权:云蓝图科技有限公司

最近发现(2022007月)使用UC浏览器,访问手机版网站的时候,出现了一些垃圾广告,而广告的内容,并非网站主动提供,是UC在没有经过站长同意的情况下添加的,以下代码可以有效防止自动添加广告代码,经测试有效,如果有疑问可以联系我们。

手机网站禁止UC广告代码


//清除UC手机浏览器强制代码
function CaoNiMaDeUc(){
	//清除UC手机浏览器强制链接
	$("a").each(function(index, element){
		try{
			var thishref=$(this).attr("href");
			var thisText=$(this).html();
			if(thishref.indexOf("uc.cn")>=0){$(this).replaceWith(thisText);};
		}catch(e){};
	});
	//清除UC手机浏览器强制控制
	$("script").each(function(index, element){
		try{
			var thissrc=$(this).attr("src");
			if(thissrc.indexOf("ucbrowser")>=0){$(this).remove();};
		}catch(e){};
	});
	//清除UC手机浏览器强制广告
	var ucad=document.getElementById('uc_recommend_ad');
    if(ucad){
        ucad.parentNode.removeChild(ucad);
    };
};
//处理UC浏览器
setTimeout(function (){CaoNiMaDeUc();},2000);


3. 屏蔽原理

a) 我们可以通过JS延迟输出页面,就可以看到劫持后添加的代码。

b) 然后通过分析代码,对代码进行相应的禁止。

c) 我们目前使用的是禁止加载相关控件的方法,进入拦截,也可以使用其它方法拦截,下面是一些其它方法的简单介绍,方法未经测试。

4. 通过CSS样式的优先级屏蔽。

div[id^="_"] { display: none !important; }

5. 隐藏iframe引入方法。


iframe[id^="head__"]{display: none !important;}


6. 代码图片



本文信息由北京云蓝图科技提供,云蓝图科技从事网站制作、网站建设等网络服务,云蓝图科技以“定制开发,源码开发” 的开发理念为客户提供网络服务,十年来,云蓝图科技坚持“诚信为 本,用心售后”的经营理念,用心对待每一位客户,以“保证服务品质,满足客户需求”为服务理念,为客户提供网站制作服务。
上一条: 筑巢系统怎么样-筑巢360网站优化效果
下一条: 一般建设一个网站大概需要多少钱多长时间