Android вибрировать на ощупь?

Вы должны определить путь, по которому существует файл cookie, чтобы убедиться, что вы удалили реальный

function set_cookie(name, value) {
  document.cookie = name +'='+ value +'; Path=/;';
}
function delete_cookie(name) {
  document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}

Если вы не указали путь, браузер устанавливает cookie относительно текущей страницы, поэтому если вы удаляете cookie на другой странице, другой файл cookie продолжает свое существование.

Редактировать на основе комментария @Evan Morrison. Имейте в виду, что в некоторых случаях для определения правильного файла cookie, Domain параметр также необходим. Обычно используемый как Domain=.yourdomain.com Период перед именем домена означает, что этот файл cookie может существовать в любом поддомене (www также считается поддоменом).

Также, как упоминалось в ответе @ RobertT, cookie HttpOnly не может быть удален с помощью JavaScript на стороне клиента.

13
задан GrIsHu 4 February 2013 в 05:17
поделиться