js教程

JS判断页面是否被百度收录,没有收录则显示搜索链接方法

我的站长站 2021-03-04 人阅读

该 JS 代码通过调用百度搜索检索接口,检测当前网页是否被百度收录。自动判断收录状态,未收录时展示百度提交收录、站点搜索等引导链接,已收录则隐藏提示区域。代码包含接口请求、状态解析、异常容错,可直接嵌入网页使用,适合网站运维、站长页面监控收录情况,引导主动提交链接提升收录效率。

//收录提交代码
var lian = window.location.href;
var lian2 = window.location.href;
var lian = lian.slice(0 , 7);
if (lian != 'http://') {
var lian = lian2.slice(8);
}else{
var lian = lian2.slice(7);
}
var lian = 'http://' + lian;
setTimeout(function(){
var url = '/wp-content/themes/swumoran2.0/sljc.php?un=' + lian;
$.get(url , function(msg){
if (msg == 2) { 
$('#tjfcf').html('<a href="http://www.baidu.com/s?wd='+document.title+'" title="点击查看收录!" style="color:#33FF33; text-decoration:underline;">百度已经收录</a>');
return false;
}else{
// tjfcf.innerHTML = "tj($qz,$hz); ttj($qz,$hz); ztj($qz,$hz);";
//JS域名截取 相当于$qz = $_SERVER['HTTP_HOST'];      
var llian = window.location.href;
    var llian2 = window.location.href;
    var llian = llian.slice(0 , 7);
    if (llian != 'http://') {
        var llian = llian2.slice(7,18);
    }else{
        var llian = llian2.slice(7,17);
    }
//js域名截取 相当于$hz = $_SERVER['REQUEST_URI'];   .1111.html
    var url = window.location.href;
    var xinurl = url.slice(0,-5);
    var index = xinurl.lastIndexOf("/");
    str  = xinurl .substring(index + 1, xinurl .length);
    str = str + '.html';
    str = '/'+str;
    
    var url = '/wp-content/themes/swumoran2.0/sltj.php?qz='+llian+ '&' + 'hz=' + str;
    $.get(url , function(msg){
    if(msg == 1){
    tjfcf.innerHTML = '<a style="color:red; text-decoration:underline;" rel="external nofollow" title="点击帮我手动提交,谢谢您!" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename='+'http://'+llian+str+'">未收录</a>';
    }
    });
}
})
} , 2000);


JS教程标签