채택완료

ajax로 불러온 내용이 뒤로가기 후에도 유지되는 법...

2014-09-05 (금) 13:15:50 13,617

네이버의 주제형 캐스트

(네이버 메인 최하단의 웹툰, 라이프, 공익/나눔, 네이버캐스트 등의 탭들이 있는 부분)

를 모방하여 메인을 만들고 있습니다.

근데 탭들을 눌렀을 때

ajax로 내용을 불러오는 것 까지는 되었는데요.

거기서 아무 링크를 클릭한 후에

뒤로가기를 눌렀을 때,

ajax 내용이 유지가 되지 않는데요.

네이버, 다음 사이트는 유지가 되더라구요.

더 신기한 것은

자바스크립트를 끈 상태에서 뒤로가기를 했을 때도

내용이 유지가 된다는 겁니다;;

직접 검색을 해봐도

hash를 사용하라는 방법 밖에 없었고,

hash 검증도 어쨌든 스크립트를 사용해서

다시 ajax로드를 시행하는 것인데요.

대체 어떤 방법일까요?

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

쿠키로 한것입니다.

자바스크립트 쿠키와 서버스크립트 쿠키와는 서로 공유가 가능하기 때문에...

네이버의 경우 

쿠키변수

NM_THEMECAST_LAST 를 통해 

라이프 tcc_lif

스포츠 tcc_spo

차/테크 tcc_aut

웹툰 tcc_web

...

이렇게 구분하고 있네요.

답변에 대한 댓글 1개

뒤로가기 후에는 변경전 쿠키가 적용이 됩니다.
쿠키와 세션 모두 해봤지만;;
스크립트를 사용하지 않고서는 더이상 방법이 없더군요..
대기업이고 하니
사용자 몰래 액티브x를 설치시킨건지
그런 별 되도안한 방법밖에 떠오르지가 않네요 ㅋㅋ

답변을 작성하려면 로그인이 필요합니다.