저는 Internet Explorer 9를 "일반적인" 방식으로 사용하고 있습니다. 즉, InPrivate 브라우징을 수행하지 않고 종료 시 쿠키를 삭제하도록 구성하지 않은 등의 작업을 수행하고 있습니다.
내 컴퓨터가 예기치 않게 종료될 때 Internet Explorer가 열려 있으면(BSOD의 결과 또는 자동 업데이트로 인해) 다음에 Internet Explorer를 시작할 때 많은 로그인 쿠키(예: Facebook 등)가 손실된 것 같습니다.
인터넷 검색을 하다가 스레드를 찾았습니다.테크넷 포럼문제를 설명합니다. Snowknight26 사용자는 스레드에서 문제에 대한 자세한 분석을 작성했습니다.
제가 수집한 바에 따르면 %AppData%\Microsoft\Windows\Cookies 디렉터리에 있는 index.dat 파일에는 웹 사이트 및 해당 쿠키 파일 목록이 포함되어 있습니다. 성공적으로 종료되면 index.dat 파일이 항목으로 채워지지만, 종료에 실패하면 해당 항목이 누락됩니다.
그의 분석을 더 읽어보면 실패한 종료 후에도 쿠키가 존재하지만 이러한 쿠키를 가리키는 인덱스 파일이 비어 있어 쿠키가 사용되지 않는 것으로 보입니다.
이 문제에 대한 해결책이 있습니까?
답변1
예, 빠른 해결책이 있습니다. 실제로는 다음과 같은 방법이 많이 있습니다.
그리고 다른 것들은 다음과 같습니다.맥스톤, 아니면 심지어Windows에서 Konqueror 설정.
아픈인용문을 인용하다~에FireFTP 홈페이지:
IE 문제가 있다면 안타깝네요. 문제가 99개 있는데 브라우저는 하나도 아니네요.
답변2
해결책이 있습니다.
리눅스를 사용할 수 있습니다.
IE*를 실행할 수 없습니다.
*와인을 설치하지 않는 한.
Windows > XP가 파일을 손상시키는 경우에도 좋은 치료법입니다.
<edit>That was sarcasm</edit>
실제 이유는 이러한 사이트가 아마도 세션 쿠키를 사용하기 때문입니다.
세션 쿠키는 브라우저 프로세스가 닫히거나 다시 시작되면 만료됩니다.
브라우저는 시작하기 전에 이러한 쿠키를 삭제하므로 충돌 후에는 사라집니다.
세션 쿠키의 의도된 동작입니다.