Chrome은 세션 쿠키를 삭제하지 않습니다.
P粉546179835
P粉546179835 2023-08-16 20:26:24
0
2
547

다음과 같이 자바스크립트에서 세션 쿠키를 설정하려고 합니다.

document.cookie = 'name=alex path=/'

하지만 브라우저를 종료했다가 다시 시작해도 Chrome에서는 삭제되지 않습니다.

Firefox와 Opera를 확인했는데 둘 다 예상대로 작동합니다. 브라우저 종료 시 세션 쿠키가 삭제됩니다.

Chrome이 만료 규칙을 무시했나요?

여러 운영 체제를 확인한 결과 Windows XP 및 Ubuntu의 Chrome에서는 세션 쿠키가 삭제되지만 Mac OSX Lion에서는 삭제되지 않는 것으로 나타났습니다.

P粉546179835
P粉546179835

모든 응답 (2)
P粉654894952

방금 동일한 문제가 발생했습니다. 쿠키가 "탐색 세션이 끝날 때" 만료되도록 설정되어 있었습니다.

아쉽게도 만료되지 않아서 브라우저 설정을 일부 조정했습니다.

브라우저를 닫을 때 열린 탭을 기억하는 기능이 문제의 원인이었던 것으로 밝혀졌습니다. (현재 Chrome 버전에서는 이 기능을 '시작 시' - '현재 위치에서 계속'이라고 합니다.)

이 문제는 Opera 및 Firefox에서도 발생합니다.

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!