Как проверить, принимает ли браузер куки с JavaScript?

Я хочу проверить с помощью JavaScript, поддерживает ли браузер куки или нет. Следующиекод работает с Internet Explorer 8 и Firefox 3.6, но не с Google Chrome 5.

function areCookiesEnabled() {
  document.cookie = "__verify=1";
  var supportsCookies = document.cookie.length > 1 &&
                        document.cookie.indexOf("__verify=1") > -1;
  var thePast = new Date(1976, 8, 16);
  document.cookie = "__verify=1;expires=" + thePast.toUTCString();
  return supportsCookies;
}

if(!areCookiesEnabled()) 
    document.write("<p>Activate cookies!</p>");
else
    document.write("<p>cookies ok</p>");

Chrome отображает сообщение «Активировать куки!» независимо от моих настроек cookie. Но если я запрещаю файлы cookie, Chrome сообщает, что файл cookie не может быть установлен.

Есть идеи, как проверить доступность файлов cookie с помощью JavaScript в Chrome?

Ответы на вопрос(2)

Ваш ответ на вопрос