[JavaScript] location. hash 가 브 라 우 저 기록 에 미 친 영향

620 단어
location.hash 서로 다른 값 으로 설정 되면 브 라 우 저 에 기록 을 추가 하고 브 라 우 저 '후퇴' 단 추 를 누 르 면 이전 기록 으로 이동 합 니 다.location.hash 의 값 이 바 뀌 면 (서로 다른 값 으로 설정 하거나 브 라 우 저 '후퇴' 단 추 를 누 르 면 hash 가 변 합 니 다) 이벤트 가 발생 합 니 다.window.onhashchange 사건 의 두 가지 포착 방법:
window.onhashchange=function(){
    //
};
window.addEventListener('hashchange',function(){
    //
},false);

브 라 우 저 차이: (1) 크롬 은 페이지 불 러 오 는 과정 에서 변 경 된 hash 를 기록 에 저장 하지 않 습 니 다.단, hashchange 또는 사용자 가 변경 한 hash 를 누 르 면 기록 에 저 장 됩 니 다.(2) IE 11 의 모든 hash 변경 사항 은 과거 기록 에 저 장 됩 니 다.

좋은 웹페이지 즐겨찾기