iOS/swift
18. [iOS/Swift] history.back()이 안되는 문제
drizzle0925
2021. 11. 26. 13:21
728x90
작업을 하다가 윈도우 브라우저랑 안드로이드에서 아무 문제없이 history.back()이 되는데 iOS에서만 안 되는 문제가 발생했습니다.
뭐가 잘못되지 하면서 웹상에서 검색을 했는데 a 태그 이벤트 제거를 제대로 하지 않았을 경우 history.back()이 되지 않는다는 글을 발견했습니다.
기존 코드
<a href="#none" id="link">뒤로가기 버튼</a>
<script>
$("#link").on("click",function(){
window.history.back();
});
</script>
수정 코드
<a href="javascript:void(0)" id="link">뒤로가기 버튼</a>
<script>
$("#link").on("click",function(){
window.history.back();
});
</script>
아래 코드를 변경했더니 정상적으로 history.back()이 동작했습니다.
728x90