gmail에서 페이지를 떠나기 전에 사용자에게 확인을 요청하는 방법은 무엇입니까? 탭/브라우저 종료 전 확인
나는 여러 장소에서이 질문을 검색하지만, 언급하는 모든 자바 스크립트 window.unload & window.onbeforeunload의 사용이다. 또한 크롬이 차단되면 대부분의 경우 크롬에서 작동하지 않습니다.답변
이 시도 :
여기<script>
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Sure?';
}
// For Safari
return 'Sure?';
};
</script>
는 작업 jsFiddle
또한 사용자 클릭으로부터 발생했기 때문에이 브라우저에서 비활성화되지 않습니다. – gopi1410
고마워요! 이것이 내가 필요한 것입니다. btw, 바이올린 데모를 아주 좋아합니다. –
안녕하세요 .. 코드가 작동하지만 사용자가 브라우저의 닫기 버튼을 클릭했는지 또는 탐색 버튼을 클릭하여 다른 페이지로 이동했는지 구분할 수 없습니다. – user3217843
이 시도입니다 : 여기 MDN
<script>
window.onbeforeunload = function(e) {
return 'Dialog text here.';
};
</script>
대한 추가 정보를 원하시면.
답변 세트에 대한 의견을 으로 변경합니다. 확인. 대부분의 사용자는 버튼과 일부 링크 클릭이 허용되어야하는지 묻습니다. 여기에 하나 더 많은 라인이 기존 코드에 추가됩니다. 버튼을 허용 할 링크
<script type="text/javascript">
var hook = true;
window.onbeforeunload = function() {
if (hook) {
return "Did you save your stuff?"
}
}
function unhook() {
hook=false;
}
호출을 빼내() onclick을. 예 :
<a href="#" onClick="unhook()">This link will allow navigation</a>
- 1. 종료 전 cvs2svn 크래시
- 2. 라이센스 실행 전 확인
- 3. MVVM - 종료 확인
- 4. IE9 확인 브라우저 종료
- 5. Android 활동 강제 종료 전 콜백?
- 6. ld-linux - 종료 코드 확인
- 7. 부모 프로세스 종료 확인 방법?
- 8. 종료 된 프로세스의 PID 확인
- 9. 종료 확인 메시지 자바 스크립트
- 10. 스프링 MVC + 조언 전 확인 보안
- 11. 함수가 C 전 처리기로 선언되었는지 확인 하시겠습니까?
- 12. 전 처리기 지시문을 사용하여 변수 유형 확인
- 13. 전 처리기를 사용하여 바이트 순서 확인
- 14. 버추 마트 2 결제 전 주문 확인
- 15. 종료 전 중단을 복원 할 취소 할 수없는 작업
- 16. 비주얼 스튜디오 빌드 전 이벤트 : 배치 파일 종료 코드
- 17. 사용자가 종료를 클릭 할 때 (앱 종료 전)
- 18. NSURL iPhone 앱 연결 다운로드 완료 전 종료
- 19. Adobe AIR : 사용자가 컴퓨터를 종료 할 때 확인/경고/확인
- 20. 전,
- 21. Windows에서 서브 프로세스의 종료 상태 확인
- 22. Iframe/Javascript Youtube 동영상 종료 여부 확인
- 23. YouTube 동영상 (MPMoviePlayer) 종료 여부 확인
- 24. 뒤로 키에 대한 경고, 종료 확인
- 25. Bash 루프 및 종료 상태 확인
- 26. POSIX에서 종료 된 하위 프로세스를 확인 하시겠습니까?
- 27. jPlayer - 사운드 종료 후 확인 상자
- 28. 확인 상자 클릭시 PHP 폼 종료 액션
- 29. 삭제 전 Amazon S3 확인 객체 메타 데이터
- 30. C 전 처리기 지시문을 사용하여 컴파일 시간 확인
무엇을 시도 했습니까? 무엇이 실패합니까? – Joseph
나는 window.unload & window.onbeforeunload를 시도했으나 필요에 따라 작동하지 않았다. –
가능한 [탭을 닫기 전에 확인 상자] (http://stackoverflow.com/questions/2452963/confirm-box-before-closing-a-tab) –