宜信同城网交流论坛

 找回密码
 立即注册
开启左侧

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

[复制链接]
发表于 2023-3-2 19:25:44 | 显示全部楼层 |阅读模式 来自 LAN

在查看一个网站时候,尝试本地仿站,发现首页就无法加载,通过审查元素发现页面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保护网站不被仿造的方法-禁止本地加载

宜信网交流论坛 - 版权声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于宜信网
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,宜信网管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|宜信同城网交流论坛 ( 闽ICP备19021048号 )|站点地图

GMT+8, 2026-3-27 08:33 , Processed in 0.139206 second(s), 11 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表