利用 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>

标题:利用 CSS 加载前隐藏页面内容
作者:Curry
地址:http://bolo.it-cxy.top/articles/2024/11/22/1732259583219.html

    评论
    0 评论
avatar

取消