gpt4 book ai didi

javascript - 如何检查常客的年龄验证 cookie

转载 作者:行者123 更新时间:2023-12-03 03:59:05 25 4
gpt4 key购买 nike

我有一个 jqueryUI 对话框,询问用户是否年满 21 岁并设置 cookie 一年。我想检查每个访问者的 cookie,这样他们就不必在每次访问该网站时验证自己是否已年满 21 岁。我发现了一些其他年龄验证代码存储库,但它们都过于复杂。我已经下载了 js.cookie.js 进行操作。我希望有一种非常简单的方法来处理它。任何建议,将不胜感激。先感谢您!这是我的代码:

<div id="dialog" title="Must Be 21 Years Old to Enter">Are you 21 years old?</div>

<script>
$( "#dialog" ).dialog ({
autoOpen: true,
width: 410
});

$("#dialog").dialog ({
dialogClass: "no-close",
buttons: {
'Yes, I am 21 years old!': function() {
document.cookie = "ageConfirm=true; expires=365";
$("#dialog").dialog("close");
},
'No, I am not 21 years old.': function() {
document.cookie = "ageConfirm=";
window.location.href = "http://www.google.com",
$("#dialog").dialog("close");
}
}
});
</script>

最佳答案

你可以试试这个:

$( "#dialog" ).dialog ({ 
autoOpen: Cookies.get('ageConfirm') === "true",
width: 410
});

这个想法是,如果ageConfirm cookie 设置为true,则不要打开对话框。我猜这就是 autoOpen 在您的代码中所做的事情?

关于javascript - 如何检查常客的年龄验证 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44811151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com