危机公关

删除手机UC浏览器强制插入关键词链接的方法

  • 时间:
  • 浏览:223870

最近使用UC浏览器的时候发现网站总是被插入锚文本链接 ,这样让用户浏览的时候会把用户带入其他页面  ,看着也很不舒服  ,就在网上找了一下清除方法  ,分享给大家  。

以下方法基于jQuery  ,使用前要先引用jquery库文件  。

函数代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function CaoNiMaDeUc(){
    $("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){
        }
    });
    $("script").each(function(index, element) {
        try{
        var thissrc=$(this).attr("src");
       
        if(thissrc.indexOf("ucbrowser")>=0){
            $(this).remove();  
        }
        }
        catch(e){
        }
    });
}
执行代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
$(function(){
    var pageDATA_ua = window.navigator.userAgent.toLowerCase();
    if(pageDATA_ua.indexOf('ucbrowser')>=0){
        setInterval('CaoNiMaDeUc()',1000);
    }
});
或者使用下面的代码
$(function(){
    var pageDATA_ua = window.navigator.userAgent.toLowerCase();
    if(pageDATA_ua.indexOf('ucbrowser')>=0){
        CaoNiMaDeUc();
    }
});