为什么我在把浏览器的隐私选项拉到最高cookie禁用后仍能用document.cookie =来写入cookie?
如何才能真正禁止cookie的写入?
还有如何判断客户端禁止cookie?试过navigator.cookieEnabled来判断,但是一直是true。用先写入一个cookie然后读取的方式也不行,因为禁用后仍能用document.cookie 来读写。高手帮看看,急啊

解决方案 »

  1.   

    是需要在代码里写吗?
    cookie 貌似跟IIS无关的吧?
    客户端可以..测试的
    <script>   
      function   testCookie(){   
      try{   
      document.cookie="testcookie=1;   ";   
      if(document.cookie.indexOf("testcookie")!=-1){   
      return   true;   
      }   
      }catch(e){}   
      return   false;   
      }   
      </script> 
      

  2.   

    关键是我不管怎么设置浏览器cookie始终都能写入和读取
      

  3.   

    先把电脑上旧的cookie文件全删了试试看
      

  4.   

    把浏览器的隐私选项拉到最高cookie禁用后禁用的只是服务器端的cookie,你可以访问几个需要cookie
    的网站试试效果,客户端是禁止不了的。
    把你的电脑配置成服务器就看到效果了。
      

  5.   

    虽然是cookie实在客户端进行操作,但是cookie毕竟还是服务器放到客户端的,所以会出现以上情况。
      

  6.   

    这样么?也就是说我在浏览器端禁用COOKIE对于客户端的COOKIE是无效的?那么我如何判断客户端被禁用呢?用navigator.cookieEnabled一直是TRUE,而用先写入一个COOKIE然后再去读的方法也不行,因为客户端根本禁用不了COOKIE
      

  7.   

    问题解决cookie禁用后本地无效。局域网内无效。不知道为什么!
    我吧站点发布以后就OK了可以正常禁用和启用