자바스크립트를 이용하여 현재 페이지를 재설정하는 방법입니다.
각각의 특성을 비교해서 설명했습니다.
1) reload method
URL 을 사용하면 주어진 URL 이 Server 에 있는지 검사한 후,
페이지가 존재하면 서버에 페이지를 요청하고
페이지가 존재하지 않으면 Cache 값을 가져온다.
location.reload(URL);
Boolean true 값을 사용하면 현재 페이지가 Server 에 있는지 검사한 후,
페이지가 존재하면 서버에 페이지를 요청하고
페이지가 존재하지 않으면 Cache 값을 가져온다.
location.reload(true);
Boolean false 값을 사용하면 Cache 값을 가져온다.
location.reload(false);
기본 Boolean 값은 false 이다.
location.reload();
2) replace method
현재의 History 를 URL 로 변경한다.
즉, 이 Method 를 사용하면 replace 되기 전의 페이지는 History 에 남지 않는다.
META 태그와 같은 기능이지만 Time-Delay 기능이 없다.
location.replace(URL);
cf. <meta http-equiv="refresh" content="0; URL=https://www.catholic.or.kr">
3) assign method
현재 페이지를 나타낸 다음에 URL을 표시한다.
replece Method 와의 차이는 History 를 남기느냐 이다.
location.assign(URL);
