this SO 게시물에서 아래 스 니펫을 얻었으며 사용자가 페이지를 다시로드하거나 브라우저를 닫을 때 작동하지만 사용자가 링크를 클릭하면 그때 그들은 순식간에 잘못된 페이지에 메시지를 표시하기 시작합니다. 링크에 pjax를 사용하고 있습니다.사용자가 실수로 저장하지 않은 페이지를 탐색하지 못하도록 방지
$(document).ready(function() {
$('textarea').change(function() {
window.onbeforeunload = function() { return "Your changes to the survey have not been saved?" };
});
});
페이지가 실제로 언로드 상태가되지 않으므로 링크를 클릭 할 때 트리거해야합니다. – putvande
코드 샘플을 제공해 주시겠습니까? – Lee
특정 이벤트를 트리거하는 @lee 코드 샘플? 이처럼 수천 개의 '코드 샘플'이 있습니다. 검색을 시도해보십시오. ... –