Javascript/웹브라우저 다루기
-
window.getEventListeners 를 통해 현재 걸려 있는 이벤트 확인하기Javascript/웹브라우저 다루기 2023. 2. 14. 17:13
📌 : PreventLeave 를 공부하면서 이벤트가 추가되었는지 삭제되었는지 확인할 필요가 생겼다. 처음에는 아래 코드처럼 코드 내에서 window.getEventListeners(window) 를 통해 확인하려고 했다. 그러나 해당 명령은 (크롬의 경우) 콘솔창에서만 작동한다는 것을 알았다. const usePreventLeave = () => { const listener = (event) => { event.preventDefault(); event.returnValue = ""; }; const enablePrevent = () => { window.addEventListener("beforeunload", listener); console.log("protect"); // window.getE..