0
사용자가 탭을 닫을 때 사용자 지정 오류 메시지를 표시해야합니다. 현재 브라우저를 기반으로 한 다른 기본 메시지가 표시되며이를 수행하는 데 많은 참조가 있습니다. 현대적인 브라우저는이 옵션을 지원하지 않는다고 생각합니다. 나는 자바 스크립트자바에서 사용자 지정 메시지와 함께 확인 상자를 표시하십시오.
<script type="text/javascript">
window.onbeforeunload = function (evt) {
return 'Are you sure you want to leave, cause there are some unsaved changes?';
}
</script>
코드 아래 사용하고
또한 jQuery로 시도했지만 다른 솔루션이 하나를 오버라이드 (override)됩니다있을 경우 여전히이
$(window).unload(function() {
return "Bye now!";
});
작동하지 않습니다. 알려주세요
많은 브라우저 공급 업체가 잠재적으로 악의적이라고 판단하는 보안을 위반하기 때문에 가능하지 않을 것이라고 확신합니다. 광고는 열려있는 것으로 생각하고 닫으려고하면 탭을 닫으면 유해한 메시지가 표시됩니다. 악의 잠재력이 너무 큽니다. – Jazcash
@ dinesh-sns 나는 당신의 성숙함 때문에 당신이 대답을 올바른 것으로 승인하고 그것이 당신의 욕망을 충족시키지 못한다고 말하고 싶습니다. 나는 당신이'beforeunload' 메시지를 커스터마이징하는 방법을 찾고 있다는 것을 의미합니다. 그렇게 할 수 없다는 것을 알게 된 후에, 당신은 그다지 달콤한 응답을 받아들이지 않았습니다! 여기에있는 어떤 사람들은 승인하지 않을뿐만 아니라 정확하지만 바람직하지 않은 대답을 줄입니다. 나는 그들 중 하나가 아닌 것을 기쁘게 생각합니다. 행운을 비네 & 해피 코딩 야! – NDFA