2021. 11. 2. 13:18
[Javascript] HTML 로드시 반드시 실행되는 이벤트(pageshow, pagehide)
2021. 11. 2. 13:18 in 자작소스/Javascript

history.back() 에서도 실행 됨 반대는 pagehide
https://developer.mozilla.org/en-US/docs/Web/API/Window/pageshow_event
https://www.w3schools.com/Jsref/event_onpageshow.asp
window.onpageshow = function (event) {
if (event.persisted || (window.performance && window.performance.navigation.type == 2)) {
console.log('BFCahe로부터 복원됨');
} else {
console.log('새로 열린 페이지');
}
};
$(window).on("pageshow", function (event) {
if (event.originalEvent.persisted || (window.performance && window.performance.navigation.type == 2)) {
console.log('BFCahe로부터 복원됨');
} else {
console.log('새로 열린 페이지');
}
});