본문 바로가기

Stupid Computer/4. JavaScript

[JavaScript] history.back() , history.go(-1) 이 작동하지 않으면


안녕하세요, kimgaga 블로그 주인장입니다. ㅎㅎㅎㅎ

이번 블로그 글은 history.back() 과 같은 javascript에서 뒤로가기 기능이 작동하지 않을때

사용 하는 방법입니다 ㅎㅎ 어렵지 않아서 쉽게 따라오실 수 있을거라 생각합니다. 



웹 언어인 자바스크립트로 개발을 하시다가 뒤로가기 코드인 history.back 코드가 작동하지 않을 수 있습니다. 

보통 크롬이나 파이어폭스에서 이렇게 동작 안할 때가 있는것 같던데, ( 익스플로러에선 될때도 있어요 ) 


<a href="#" onClick = "history.back();"> link </a> 의 코드를


<a href="#" onClick="history.back(); return false ; "> link </a>

<a href="#" onClick="history.go(-1); return false ; "> link </a>

<a href="#" onClick="javascript:history.go(-1); return false ; "> 


이렇게 return false 라는 명령어를 추가해서 사용하면 잘 작동 합니다. 


별 건아닌데, 어쩃든 귀찮은 버그나 에러는 미리미리 예방하는게 좋으니 ㅎㅎ

이렇게 개발하는 습관을 들이는것도 괜찮겟네요