원본 본문으로 이동하기

뒤로가기 할 때 자바스크립트가 실행되지 않음

루아 - 브라우저에서 뒤로가기 시 크롬을 제외한 브라우저에서는 BFCache[https://developer.mozilla.org/en-US/docs/Working_with_BFCache]로 인해 뒤로가기 시에는 자바스크립트가 다시 불리지 않음 이것을 해결하려면 아래의 코드를 사용하면 된다 None jQuery window.onpageshow = function (event) { if (event.persisted) { // 뒤로가기로 페이지 로드 시 console.log(event.persited); } else { // 새로운 페이지 로드 시 } } jQuery $(window).bind("pageshow", function (event) { if (event.originalEvent.persisted) { // 뒤로가기로 페이지 로드 시 } else { // 새로운 페이지 로드 시 } }); - jQuery HTML 자바스크립트