Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как удалить только определенные куки? (https://javascript.ru/forum/misc/68185-kak-udalit-tolko-opredelennye-kuki.html)

lukasss 31.03.2017 21:09

Как удалить только определенные куки?
 
Есть несколько кук с префиксом "bb"

например:
bb-1
bb-2

Их значения не важны

Подскажите, пожалуйста, как удалить только их?

рони 31.03.2017 21:59

deleteCookie
 
lukasss,
var date = new Date(new Date().getTime() + 5 * 60 * 1000);
document.cookie = "bb-2017=value; path=/; expires=" + date.toUTCString();
alert(document.cookie);
function deleteCookie(name) {
document.cookie.split(";").forEach(function(el) {
         el = el.split("=")[0].trim();
         if(!el.indexOf(name)) {
         var date = new Date(0);
document.cookie = el + "=; path=/; expires=" + date.toUTCString();
         }
  });

}

deleteCookie("bb") ;  alert(document.cookie);

lukasss 12.04.2017 11:39

Спасибо! Помогло!


Часовой пояс GMT +3, время: 01:39.