meta 태그를 이용하지않고 location 객체를 이용한 사이트/페이지 리디렉션
window.location.href = "http://www.google.com/";
window.location.href = "http://www.google.com/"; $(location).attr('href','http://www.google.com/'); if ( window.location == 'http://www.google.com/' ) { window.location.href='https://www.google.com/'; }
location.href 와 location.replace 차이점
location.href
- 기능 : 새로운 페이지로 이동
- 형태 : 객체의 속성
- 주소 히스토리 : 기록됨
- 사용 예 : location.href='abc.php'
location.replace
- 기능 : 기존페이지를 새로운 페이지로 변경
- 형태 : 메서드(함수)
- 주소 히스토리 : 기록되지 않음
- 사용 예 : location.replace('abc.php')
- location.href는 객체의 속성이며, loaction.replace()는 메서드(함수)로 작동된다.
- href는 페이지를 이동하는 것이기 때문에 뒤로가기 버튼을 누른 경우 이전 페이지로 이동이 가능하지만, replace는 현재 페이지를 새로운 페이지로 덮어 씌우기 때문에 이전 페이지로 이동이 불가능하다.
- href는 일반적인 페이지 이동시 이용을 하면 되고, replace의 경우는 이전페이지로 접근이 필요없는경우 보안상 덮어씌우는 것도 괜찮을듯 하다.
Open Code | location.href와 location.replace의 차이점 : http://opencode.co.kr/javascript_tips/62
오픈튜토리얼스 | JavaScript 메모 | location.href 와 location.replace 차이점 : https://opentutorials.org/module/2919/22904
'jQuery' 카테고리의 다른 글
[javascript] 동적으로 웹페이지 타이틀 변경 (0) | 2019.01.26 |
---|---|
[jQuery] 접속 국가 ip check (0) | 2018.12.23 |
[jQuery] Slide Left and Right Toggle Effect - Example (0) | 2018.12.15 |
[jQuery] image preload (0) | 2018.12.03 |
[jQuery] Plugin - LightBox, Modal Popup, Youtube Modal (0) | 2018.11.02 |