js工作原理为:判断当前访问页面的浏览器地址栏地址和自己定义的地址是否一致,不一致则跳转到自己定义的网址。
具体方法:
用到的代码:
var a = 'retrtrfdcfvvvv'; var ym = window.location; var ym2 = '全部地址'; var ym3 = String(ym); function suan(a){ var re = a.substring(0,2); var tr = a.substring(2,4); var tr2 = a.substring(4,6); var fd = a.substring(6,8); var cf = a.substring(8,10); var vv = a.substring(10,12); var vv2 = a.substring(12,14); re = 'h'; tr = 't'; tr2 ='t'; fd = 'p'; cf = ':'; vv = '/'; vv2 = '/'; var p = re+tr+tr2+fd+cf+vv+vv2; return p; } if (ym3.indexOf(ym2) == -1 ) { var b = suan(a) + '全部地址'; window.location = b; }
上方js代码中“全部地址”内容要填写
示例:http://bbs.twsh8.com/index.html
当然,这样还不够,百度或者其他搜索引擎搜索“网址加密”将上方原网址url加密[注意:填写时网址不加s][并非真实加密,这个是可以解的,只是为了进一步加密铺垫的]为:
http://%62%62%73%2e%74%77%73%68%38%2e%63%6f%6d/%69%6e%64%65%78%2e%68%74%6d%6c
将以上加密结果填入“全部地址”位置,并复制到某个重要的js文件其中一行最后面。最后将这个js文件整个内容复制,搜索引擎搜索“js加密”找一个加密网站进行加密处理,这样,扒站者永远都不会找到以上那一段代码。删掉这个js文件还会导致网址乱码。