ex) http://localhost:8080/notice?id=111&title=test
<script>
$(function() {
history.replaceState({}, null, location.pathname);
});
</script>
위의 스크립트를 추가하고 새로고침 해보면 아래와 같이 나타난다
http://localhost:8080/notice
html5에서 추가된 기능이다.
- history.pushState({데이터 객체}, 페이지 제목 변경, 바꿀 주소);
: 새로운 주소목록을 추가 하기 때문에 이전 url의 주소가 남아있어 브라우저의 뒤로가기 버튼이 활성화 된다.
- history.replaceState({데이터 객체}, 페이지 제목 변경, 바꿀 주소);
: 동일한 기능을 하지만 주소목록에 추가하지 않기 때문에 뒤로가기 버튼이 활성화 되지 않는다.
함수 선언식 표현식(&화살표 함수) (2) | 2023.09.08 |
---|---|
안드로이드 아이폰 구분 (0) | 2022.08.01 |
var은 함수 스코프!! (0) | 2022.04.29 |
form serialize (0) | 2022.04.03 |
모달 팝업등에서 자식데이터 부모한테 가져오기 (0) | 2022.04.01 |