사용자가 탭/창/브라우저를 닫을 때 트리거되도록 창 언로드 이벤트를 사용할 수 있습니까?DOM 창 언로드 이벤트가 안정적입니까?
편집 :
는 IE에서 unload 이벤트를 트리거 무엇의 목록을 발견. http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
언로드 이벤트가 트리거되지 않는 에지 사례를 알고 싶습니다.
사용자가 탭/창/브라우저를 닫을 때 트리거되도록 창 언로드 이벤트를 사용할 수 있습니까?DOM 창 언로드 이벤트가 안정적입니까?
편집 :
는 IE에서 unload 이벤트를 트리거 무엇의 목록을 발견. http://msdn.microsoft.com/en-us/library/ms536973%28VS.85%29.aspx
언로드 이벤트가 트리거되지 않는 에지 사례를 알고 싶습니다.
모든 경우에 해당되는 것은 아닙니다. 브라우저가 충돌하여 이벤트가 계속 실행되지 않을 수 있습니다. 사용자는 Grease Monkey와 같은 부가 기능을 사용하여 이벤트가 실행되지 않도록 할 수도 있습니다.
그래서 "사용자가 닫을 때"라고 말한 것입니다. 브라우저 충돌, 정전 등 다른 경우입니다. – bhseo
글쎄, 사용자는 여전히 태스크 킬 등을 사용하여 브라우저를 닫을 수 있습니다. – kemiller2002
당신이 뭔가를 청소하기 위해 그것을 발사하기 위해 의존한다면, 당신은 할 수 없습니다. – kemiller2002
"onbeforeunload"이벤트도 "onunload"이벤트보다 it provides more control 사용할 가능성이 높습니다.
즉, 브라우저가 페이지를 새로 고치거나 뒤로/앞으로 버튼을 사용하여 페이지를 탐색 할 때 Opera가 언로드 이벤트를 발생시키지 않습니다. 오페라는 onbeforeunload 이벤트를 발생시키지 않습니다. 따라서 Opera를 지원하는 경우 이러한 문제를 인식하십시오.
Opera 정보를 제공해 주셔서 감사합니다. – bhseo
youd는 더 많은 유스 케이스를 제공해야합니다. 언로드와 함께 달성하고자하는 작업은 무엇입니까? 언로드 이벤트 이외의 다른 기능을 구현하는 다른 방법이있을 수 있습니다. – Chii