[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<title>Able.Py</title>
<style>
body,html{margin:0;padding:0;height:100%;font-family:Arial,sans-serif;background:#f5f5f5}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}
.box{background:#fff;padding:25px 30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);text-align:center;width:300px}
.box h2{margin-bottom:20px;font-size:18px;color:#333}
input[type=password]{width:calc(100% - 20px);padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px}
button{padding:10px 20px;background:#007BFF;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer}
button:hover{background:#0056b3}
</style>
</head>
<body>
<div class="overlay" id="overlay">
<div class="box">
<h2>请输入访问密码</h2>
<input type="password" id="input" placeholder="请输入密码" />
<br />
<button>确认</button>
</div>
</div>
<iframe id="frame" style="display:none;width:100%;height:100%;border:none"></iframe>
<script>
function decryptPath(){return atob("VFAvaW5kZXguaHRtbA==")}
<!-- VFAvaW5kZXguaHRtbA== 这个是Base64编码的字符串,将你导航页的地址转成Base64编码的字符串后替换掉即可 —->
function generatePassword(){var e=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],t="";for(i=0;i<e.length;i+=4){var n=e.slice(i,i+4).reduce((e,t)=>e+t,0);t+=n}return t.substr(0,4)}
<!-- 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0 这组数字是密码,每四组数字之和组成四位密码,比如想改成1234,就换成 -2,2,1,-2,2,-1,1,0,0,0,0,3,2,2,-4,4 -->
function check(){var e=document.getElementById("input").value;t=generatePassword();if(e===t){document.getElementById("overlay").style.display="none";var o=document.getElementById("frame");o.src=decryptPath(),o.style.display="block"}else alert("密码错误,请重新输入!")}
</script>
</body>
</html>