为什么IE 11无法检查启用或禁用浏览器cookie

时间:2017-01-19 13:35:52

标签: javascript jquery cookies

为什么IE 11无法使用以下脚本检查启用或禁用浏览器cookie?

var browser_cookie = navigator.cookieEnabled;

有没有办法找出在设置中启用或禁用IE浏览器cookie。我只是想在java脚本中找到

请帮忙解决。

提前致谢,

1 个答案:

答案 0 :(得分:0)

虽然它对我有用。

IE 11 Cookie

但是如果你想要一种更好的方法来检测cookie是否已启用,你可以试试这个,代码来自:

How to detect that JavaScript and/or Cookies are disabled?

function checkCookie(){
    var cookieEnabled = navigator.cookieEnabled;
    if (!cookieEnabled){ 
        document.cookie = "testcookie";
        cookieEnabled = document.cookie.indexOf("testcookie")!=-1;
    }
    return cookieEnabled || showCookieFail();
}

function showCookieFail(){
  // do something here
}


// within a window load,dom ready or something like that place your:
checkCookie();