javascript - document.cookie is still accessible on IE11, even though cookies are disabled -


using ie11, can display content of cookies, write out cookie, find it, , delete using javascript, though have privacy set "block cookies". (and actually, no matter version set ie emulation to, document.cookie still works.) works should on chrome cookies disabled - i.e. document.cookie returns empty/nothing when try reference in same javascript.

i'm trying detect whether user has cookies turned off in ie. (old asp app requires ie cookies. no jquery. no modernizr.) that, i'm attempting write out cookie, find it, , delete it. either works or doesn't - should tell me whether cookies turned on or off. ideas? thought safest way detect user's ie cookie setting.

my code:

<script language=javascript>      cookieson = false;      if ("cookie" in document ) {          alert("1. document.cookie (before add): " + document.cookie);           var datenow = new date();          document.cookie = "testcookie=" + new date()          alert("2. document.cookie (after add): " + document.cookie);           if (document.cookie.indexof("testcookie=") > -1) {             cookieson  = true;          } else {             cookieson  = false;          }           // delete cookie: set cookie expire 2 minutes ago          document.cookie="testcookie=xx; expires=" + (new date(datenow.gettime() - 2*60000).togmtstring());          alert("3. document.cookie (after delete): " + document.cookie);       } 

on ie: 3 alerts show values document.cookie, no matter whether cookies turned on or off. can see testcookie being added , deleted off.

on chrome: 3 alerts show blank document.cookie when cookies off. works described ie when cookies turned on.


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -