我有一个“输入网站”按钮,指向我的启动页面,我想只在第一次访问时出现,而不是刷新。有没有办法可以在按钮的点击事件上发送cookie?我找到了类似的教程但没有确切的
答案 0 :(得分:0)
这实际上取决于您希望如何显示/隐藏启动页面。
要在用户点击元素时设置Cookie,您可以执行以下操作,如果我正确记住它:
document.getElementById("myButton").onclick =
function() {
document.cookie = "cookie_name_goes_here=cookie_data_goes_here";
};
答案 1 :(得分:0)
只需在页面加载时设置:
document.cookie = 'was_here=true; expires=Thu, 15 Apr 2020 20:00:00 GMT; path=/'
更大的解决方案:
<script type="text/javascript">
var pCs = document.cookie.split(';');
for (var ii=0; ii < pCs.length; ii++)
{
var pCookie = pCs[ii].split('=');
if (pCookie[0] == 'was_here')
{
location.href='next.html'; // or whatever you want to do.
}
}
document.cookie = 'was_here=true; expires=Thu, 15 Apr 2020 20:00:00 GMT; path=/'
</script>