利用 CSS 加载前隐藏页面内容
在密码输入正确之前,通过 CSS 控制页面隐藏
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Protected Page</title>
<style>
body {
display: none; /* 初始隐藏整个页面 */
}
</style>
<script>
// 页面加载时验证密码
document.addEventListener("DOMContentLoaded", function () {
const correctPassword = "yourpassword";
const userPassword = prompt("请输入密码访问网页:");
if (userPassword === correctPassword) {
document.body.style.display = "block"; // 显示页面
} else {
alert("密码错误!");
window.close(); // 或跳转到其他页面
}
});
</script>
</head>
<body>
<h1>受保护的网页内容</h1>
<p>只有正确输入密码才能查看此页面。</p>
</body>
</html>
评论
0 评论