사용자가 파일을 업로드하고 브라우저를 닫으면 onbeforeunload()가 트리거되고 경고가 팝업되는 스크립트가 있습니다. 메시지를 변경하지만 어떻게 든 그것은 IE 나 오페라 나 사파리에 완벽하게 잘 작동, 파이어 폭스에서 작동하지 않습니다 .. 코드는Firefox이 페이지에서 나가기를 확인하는 메시지가 표시됩니다.
window.onbeforeunload = checkUnload;
function checkUnload() {
if (document.upload.isEmailing())
return "Aaaa";
그래서 같은 것을 사용자가 이메일을 보내는 동안 브라우저를 닫고 IE, 오페라,에,이 표시됩니다이다 "AAAA"라고 말하면서 떠나거나 머무르는 페이지 버튼을 누르십시오.
그러나, 파이어 폭스, 그것은
는 "이 페이지를 떠나고 싶어인지 확정 할 것을 요구합니다. - 사용자가 입력 한 데이터가 저장되지 않을 수 있습니다"가 표시 떠나거나 머물 페이지 버튼과 함께.
왜 작동하지 않습니까? 제가 잘못하고 있습니까?
참고 : FF 사용하면 최신 버전이 도움이 될 것입니다.
그래서 대답 @ http://stackoverflow.com/a/1632004/971459 더 이상 유용하지 않니? ..조금도! – Samson
@Samson : Chrome에서 작동합니다. – SLaks
FF는 새로운 IE입니다 - 미친! – rymo