jQuery保护网站不被仿造的方法-禁止本地加载

在查看一个网站时候,尝试本地仿站,发现首页就无法加载,通过审查元素发现页面HTML元素的body不显示,但是本地源代码可以正常显示,经验判断是网站的JS文件一定是做了什么动作,判断域名不是网站域名而不显示body,也就是不显示网页内容。

1.引用Jquery库,然后在自定义JS文件中引入授权函数方法:

1
2
3
$ ( function ( ) {
if ( !authentication ( ) ) return ;     <!– 执行授权方法,检查一下域名 –>
} ) ;

2.在JS文件写入授权文件方法体,依据实际情况,假设域名是2018wangchao.com:

1
2
3
4
5
6
7
8
9
10
11
function authentication ( ) {
var suffix = “com” ,
count = 8 ,
dot = “.” ;
var d = (count + 2010 ). toString ( ) + “wangchao” + dot + suffix ;
if (window. location. host. indexOf (d ) &lt ; 0 ) {
$ ( “body” ). remove ( ) ;
return false
}
return true
}

» jQuery保护网站不被仿造的方法-禁止本地加载