0
현재 단일 페이지 응용 프로그램에서 Sammy.js를 사용하고 있으며 변경된 콘텐츠가있는 사이트를 떠날 때 사용자에게 알리고 싶습니다.Sammy.js에서 뒤로 버튼을 가로 채는 방법
back 명령이나 다른 라우팅 변경을 가로 채기 전에 어떤 힌트를 표시하는 것이 가능합니까?
현재 단일 페이지 응용 프로그램에서 Sammy.js를 사용하고 있으며 변경된 콘텐츠가있는 사이트를 떠날 때 사용자에게 알리고 싶습니다.Sammy.js에서 뒤로 버튼을 가로 채는 방법
back 명령이나 다른 라우팅 변경을 가로 채기 전에 어떤 힌트를 표시하는 것이 가능합니까?
내 대답을 참조하십시오 here 당신이 찾고있는 한 가지 방법. 내가 일하는 그룹은 수정되었지만 저장되지 않은 페이지에서 사용자가 멀리 이동할 때마다이 기술을 적극적으로 사용하여 대화 상자를 표시합니다.
해결책의 바깥 쪽에서 뒤로 버튼이 실제로 그들을 탐색하지 못하게 할 수 없습니다. 자바 스크립트로 그렇게 할 수 있다면 브라우저를 닫을 때까지 사용자를 페이지에두기가 쉽지 않을 수 있습니다.
window.onbeforeunload와 같은 것? – Hacketo
답변 해 주셔서 감사합니다. 슬프게도 onbeforeunload는 단일 페이지 응용 프로그램에서 호출되지 않습니다. 이 스레드를 봐 http://stackoverflow.com/questions/13358476/why-the-onbeforeunload-doesnt-intercept-the-back-button-in-my-gwt-app. 이것은 내가 Sammy.js와 간섭해야한다는 것을 의미합니다. –