LINUX.ORG.RU

[Решено] После закрытия-открытия браузера session cookies остаются

 


0

1

Версия Firefox 122.0 (64-bit)

Как воспроизвести

function setCookie(szName, szValue, szExpires, szPath, szDomain, bSecure)
{
 	var szCookieText = 	   escape(szName) + '=' + escape(szValue);
	szCookieText +=	 	   (szExpires ? '; EXPIRES=' + szExpires.toGMTString() : '');
	szCookieText += 	   (szPath ? '; PATH=' + szPath : '');
	szCookieText += 	   (szDomain ? '; DOMAIN=' + szDomain : '');
	szCookieText += 	   (bSecure ? '; SECURE' : '');
	
	document.cookie = szCookieText;
}
setCookie('test', 'session_cookie')
После этого в Storage -> Cookies в столбце Expires / Max-age указано Session, но после перезапуска не удаляется.

UPD

Лучший ответ

★★★

Последнее исправление: damix9 (всего исправлений: 3)

Ответ на: комментарий от t184256

А как ее закрыть принудительно?

Если отжать галку Открыть предыдущие окна и вкладки, то при перезапуске куки удаляются.

damix9 ★★★
() автор топика
Ответ на: комментарий от damix9

Авторы браузера а главное - пользователи браузера - так не считают. Они хотят чтобы всё сохранялось как можно дольше и сайт не надоедал окнами логинов и прочих авторизаций.

firkax ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.