后退 导航菜单 沈阳网站制作图片

  • 定制开发定制开发
  • 网站建设流程建站流程
  • 网站建设模板网站模板
  • 网站制作案例建站案例
  • 网站建设网站建设
  • 企业邮箱企业邮箱
  • 网站优化网站优化
  • 新闻资讯新闻中心

新闻中心/News

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

分享内容:
发布于:2020-11-25
浏览:5885 人
提供者:沈阳云蓝图科技公司

最近发现(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. 代码图片



本文信息由沈阳云蓝图科技提供,云蓝图科技从事网站制作、网站建设等网络服务,云蓝图科技以“定制开发,源码开发” 的开发理念为客户提供网络服务,十年来,云蓝图科技坚持“诚信为本,用 心售后”的经营理念,用心对待每一位客户,以“保证服务品质,满足客户需求”为服务理念,为客户提供网站制作服务。
手机网站制作禁止UC广告代码超链接代码
咨询电话 在线咨询
复制成功

微信号:13610888186

添加微信好友,详细了解产品

打开微信