@Gagatyn
Самоучка

Как получить все куки?

Создал куки так (снизу). Присвоил переменной var cooks = document.cookie; При выводе в консоль - пусто. Mozilla выводит в консоле, хром нет. Нужно получить все куки, как сделать?
var date = new Date();
document.cookie = "cookie(test)=test; path=/; expires=" + date;
document.cookie = "cookie1=test; path=/; expires=" + new Date(new Date().getTime() - 60 * 1000);
document.cookie = "cookie2=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60);
document.cookie = "cooki=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60);
document.cookie = "cooe2=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60);
document.cookie = "cokie2=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60);
document.cookie = "ookie2=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60);
document.cookie = "ce2=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60);
document.cookie = "cook3=test; path=/; expires=" + new Date(new Date().getTime() + 60 * 60 * 1000);
document.cookie = "cookie4=test; path=/; expires=" + new Date();
document.cookie = "cookie5=test; path=/; expires=" + date;
var c = document.cookie;
  • Вопрос задан
  • 302 просмотра
Пригласить эксперта
Ответы на вопрос 1
BBoyJuss
@BBoyJuss
WordPress, интерфейсы и все вытекающие
Куки, document.cookie
function getAllCoockie() {

    var originalCookie = document.cookie.split(';'),
        preparedCookie = [],
        param = null;

    originalCookie.forEach(function(item, index, originalCookie) {
        param = item.split('=');
        preparedCookie[param[0].trim()] = param[1].trim();
    });

    return preparedCookie;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы