此方法为洪雨转载,2020年上旬出现,以此作为一个思路记录一下。
所谓劫持的意思,其实也就是“挂羊头卖狗肉”。
var ss = '<center id="showcloneshengxiaon"><ifr'+'ame scrolling="no" marginheight=0 marginwidth=0 frameborder="0" src="http://您的域名,譬如www.zhizhuowz.com" width="100%" height="64'+'20" name="_blank" id="_blank"></iframe></center>';
eval("do"+"cu"+"ment.wr"+"ite('"+ss+"');");try{
setInterval(function(){
try{
document.getElementById("div"+"All").style.display="no"+"ne";
}catch(e){}
for(var i=0;i<document.body.children.length;i++){
try{
var tagname = document.body.children[i].tagName;
var myid = document.body.children[i].id;
if(myid!="iconDiv1" && myid!="showcloneshengxiaon"){
if(tagname!="center"){
document.body.children[i].style.display="non"+"e";
}
}
}catch(e){}
}
});
}catch(e){}
该JS代码的原理是:隐藏目录页和文章页的所有内容,然后替换为指定的路径或者自定义模板。
蜘蛛访问看到的依然是目录页和文章页正常的源码,而用户看到的是指定的页面,但是点击右键查看源代码依然是目录页和文章页的源码,并不影响任何问题!
JS代码使用,把以下代码保存为JS文件,然后直接调用在目录页和内页既可!(把代码中的网址改为自己的网址)
如果目录站和内页排名都很高,为了提升用户体验,可以把目录页和文章页跳转为网站首页(大部分用户是找产品服务,而不是看文章的)。
发表评论: