onbeforeunload
이벤트가 iPad에서 지원되는지 및 / 또는 사용하는 다른 방법이 있는지 아는 사람이 있습니까?
나는 거의 모든 것을 시도했고, onbeforeunload
이벤트가 iPad (Safari 브라우저)에서 트리거되지 않는 .
특히 이것은 내가 시도한 것입니다.
window.onbeforeunload = function(event) { event.returnValue = 'test'; }
window.onbeforeunload = function(event) { return 'test'; }
- (위의 두 가지 모두 함께)
window.onbeforeunload = function(event) { alert('test')'; }
- (위의 모든 기능이 있지만 내부
<body onbeforeunload="...">
이 모든 것이 PC의 FF 및 Safari에서 작동하지만 iPad에서는 작동하지 않습니다.
또한 페이지를로드 한 직후 다음을 수행했습니다.
alert('onbeforeunload' in window);
alert(typeof window.onbeforeunload);
alert(window.onbeforeunload);
각각의 결과는 다음과 같습니다.
true
object
null
따라서 브라우저에는 속성이 있지만 어떤 이유로 시작되지 않습니다.
페이지에서 벗어나려고하는 방법은 뒤로 및 앞으로 버튼을 클릭하고 상단 표시 줄에서 Google 검색을 수행하고 주소 표시 줄에서 위치를 변경하고 북마크를 클릭하는 것입니다.
무슨 일이 일어나고 있는지 아는 사람이 있습니까? 어떤 의견이든 대단히 감사하겠습니다.
감사