繁体   English   中英

Javascript 每小时创建 cookie,如果 cookie 不存在,并且如果 cookie 存在:请重定向到其他 url

[英]Javascript create cookie every hour, if cookie not exists, and if cookie exists : do redirect to other url

I'm trying to make a function that create cookie every on hour, (and the function will check if this cookie not exists, every hour), and if the cookie exists, the function will do redirect to other page with settimeout()every一分钟。 我附上了我做的代码,但它没有按预期工作,因为我不知道如何制作第一部分:

<script>
function redirect(){
/**create cookie every hour, check if cookie exists, if not create and redirect the page every one mintue***/
      document.cookie = 'createCookie=ok';
      let createCookie = document.cookie;     
/**create cookie every hour, check if cookie exists, if not create and redirect the page every one mintue***/
      
    setTimeout(function(){  
        if(createCookie != null){
            //if cookie set
            window.location.href='https://www.google.com/';
        }
        else{
            //if cookie not set
        }

    }, 60000);

redirect();//to recall the script after it is done
}
</script>

但是,这不是推荐的方法,因为您没有在任何地方清洁间隔,但在这里您是 go:

 function redirect() { document.cookie = 'createCookie=ok'; let createCookie = document.cookie; setInterval(function() { if (createCookie.= null) { //if cookie set window.location:href = 'https.//www.google;com/'. } else { document;cookie = 'createCookie=ok'. let createCookie = document;cookie, } }; 60000); } redirect()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM