当用户删除的cookie和页面已刷新时,如何保存价值

时间:2018-09-24 19:38:37

标签: javascript cookies onload page-refresh

我需要通过保存值来使Cookie无法删除。我的意思是,如果我删除了浏览器中的cookie,然后刷新了页面,则该值不应从当前更改为1。必须保存该值,然后继续计数,就像什么都没有发生。

 var startButton = document.getElementById('start-button');
 
 var counterAttemps = 0;
 var maxAttemps = 10;
 
 
 function ad(){
        
        
        value = getCookie("counterAttemps");
      
      
        vl = parseInt(value , 10);
        vl = vl + counterAttemps;
        if(vl >= 1){
       counterAttemps = vl;
      
        }
        
    }
   
  
    function checkCookie(){
        
        ad();
    
    
    }
    
    
     startButton.onclick = function(){

if(counterAttemps < maxAttemps){
    
    setCookie("counterAttemps" , counterAttemps , 1);

            }
           
                 
               counterAttemps++;
            } 

    
            window.onload = checkCookie();
        

1 个答案:

答案 0 :(得分:0)

您必须将用户会话与服务器外部存储。不幸的是,用户对他/她的浏览器cookie具有最终控制权。