#javascript #internet-explorer #cookies #session-cookies
#javascript #internet-explorer #файлы cookie #сеансовые файлы cookie
Вопрос:
Я пытаюсь установить файл cookie сеанса в Internet Explorer. Насколько я понимаю, файл cookie, созданный без даты истечения срока действия, будет рассматриваться как файл cookie сеанса. Но когда я делаю это в других браузерах, таких как Chrome и Firefox, это работает довольно хорошо. Файл cookie удаляется, как только вкладка браузера закрывается. Однако в Internet Explores это не тот же случай. Файл cookie по-прежнему сохраняется даже после перезапуска браузера. Ниже приведен код,
document.cookie=»test= 12345;path=/»;
Комментарии:
1. Эта строка кода не должна создавать такой проблемы. Вы уверены, что файл cookie создан именно так и никогда не изменялся? В IE 9 при использовании Ctrl Shift Del вы удаляете только постоянные файлы cookie. Если вы хотите удалить первый сеанс, вы должны нажать F12, чтобы открыть Инструменты разработчика, нажать Кэш и удалить файл cookie сеанса. Попробуйте создать отдельный HTML-файл и напишите эту строку кода. Он основан на сеансе даже в IE.
2. @AlexStack Удаление файлов cookie с помощью инструментов разработчика выходит за рамки вопроса. Попробуйте выполнить эту строку кода в консоли как IE, так и Chrome. Перезапустите браузер и распечатайте файлы cookie.