Javascript для удаления всех файлов cookie и кеша, например, в режиме инкогнито.

У меня есть сайт, иногда (скажем, 1 раз из 1000) логин не работает, на стороне сервера все работает как положено, но в конце пользователь не входит в систему, как если бы форма не была отправлена .

Было бы интересно на самом деле отладить систему, но я уже потерял много времени, поэтому ищу обходной путь.

Когда возникает ситуация «невозможно войти в систему», нет другого способа выйти из нее, кроме как стереть кеш браузера (например, перейти в невидимый/инкогнито/приватный режим). Можно ли стереть все соответствующие файлы cookie и выполнить «сильную» перезагрузку с помощью javascript? Чтобы перевести браузер в то же состояние «невидимый/инкогнито/приватный режим».


person mox    schedule 07.02.2014    source источник


Ответы (1)


В этом сценарии вы можете сделать это:

var cookies = $.cookie();
for(var cookie in cookies) {
   $.removeCookie(cookie);
}

Также: перезагрузите страницу с помощью location.reload(true);

person Makrand    schedule 07.02.2014
comment
для этого решения необходим какой-то плагин или файлы cookie находятся в ядре jquery? - person mox; 10.02.2014
comment
@mox core jquery's cookie.js.. Проверьте, есть ли он у вас, или импортируйте - person Makrand; 11.02.2014