나는 이것이 자바 스크립트로 수행되어야한다는 것을 알고있다. 하지만 어떻게해야할지 모르겠습니다.사용자가 브라우저를 닫을 때 피드백을 묻는 방법?
시나리오 :
사용자가 브라우저를 닫으면 그/그녀가 코멘트/피드백 여부를 마칠 수 있는지, 내가 메시지를 메시지가 표시됩니다. 만약 그/그녀가 예를 클릭하면 (또는 어쩌면 window.opn/팝업), 그렇지 않으면 그냥 정상적으로 브라우저를 닫습니다.
내가 온로드 기능을 사용하여 시도하지만, 파이어 폭스에서JS
작동하지 않습니다<script type="text/javascript">
function unloadPage()
{
alert("unload event detected!");
}
</script>
HTML
<body onunload="unload();">
나는 또한 onbeforeunload을 시도
window.onbeforeunload = test;
function test() {
return "Submit your feedback to us :)";
}
그러나 그것 appe 그게 보통 창문처럼 들리 네. "확인"및 "취소"버튼이 있습니다. 나는 거기에서 많은 것을 할 수 없다.
사용자가 "확인"을 클릭하면/리디렉션/새 창을 수행하고 사용자가 취소를 클릭하면 브라우저를 닫을 수 있습니까?
난 항상 호환성 문제, 우리가 리디렉션/수행, 때로는 IE에서 작동하지만 사용자가 "OK"를 클릭하면 FF에
나는 그 해결책을 어디서나 삶에 적용하고 싶지 않기 때문에 나는 이것을 대답하고 싶지 않은 것처럼 느낍니다. 아마 저를 화나게 할 것입니다. 대신 페이지에 피드백 링크가있는 것을 볼 수 있습니다. www.uservoice.com을보십시오 – peirix
아, 내 브라우저를 닫지 못하게하려고하는 다른 웹 페이지가 아닙니다 ... –
이 질문에 대한 답변이 제공되었다 : http://stackoverflow.com/questions/1299662/prompt- 저장되지 않은 사용자 변경 - 웹 페이지/1299671 # 1299671). – KB22