2009-09-24 4 views
1

페이지가로드 된 후 아약스를 통해 정보를 가져 오는 웹 앱이 있습니다. 사용자가 페이지를 떠난 다음 브라우저에서 '뒤로'버튼을 누르면 초기로드에서 보았던 것처럼 페이지가 표시됩니다. 내가해야 할 일은 '새로 고침'버튼을 누르는 것처럼 모든 자바 스크립트를 실행시키는 것입니다.뒤로 버튼으로 애플리케이션 새로 고침

캐시 제어 및 Pragma 헤더 설정을 시도했지만 도움이되지 않았습니다. 나는 이것이 가능하다는 것을 안다. 구글이 gmail과 구글 리더와 같은 많은 어플리케이션에서이를 수행하기 때문이다. 어떤 아이디어?

감사합니다.

+0

'window.onpopstate = function() {location.reload(); }' – davidcondrey

답변

1

Really Simple History - Gmail 및 가족과 동일한 기술을 사용하여 AJAX 애플리케이션이 뒤로 및 앞으로 버튼과 상호 작용할 수있게 해주는 JavaScript 라이브러리입니다.

+0

대단히 고마워요, 그건 속임수 였어! 저는 여러 아약스 이벤트를 후원하는 것에 신경 쓰지 않았기 때문에 역사 매니저가 필요하다고 생각하지 않았습니다. 제가 아끼던 마지막 상태에 불과했습니다. 그래도 RSH가 구현되었고 지금은 원활하게 작동합니다! –

관련 문제