JS/jQuery - 현재페이지 url 가져오기 : window.location
2023. 10. 16.
목차
현재페이지 URL
Window.location은 읽기 전용 속성으로, 문서의 현재 위치(URL)에 대한 정보가 담긴 Location객체를 반환한다. 읽기 전용 형태이지만 문자열 할당이 가능하기 때문에 location을 문자열처럼 사용할 수 있다. 이 객체를 사용하여 브라우저의 주소 표시줄을 제어하고 페이지를 동적으로 변경할 수 있다.
Location.href | 온전한 URL을 값으로 하는 DOMString. 바뀔 경우 연결된 문서도 새로운 페이지로 이동한다. 연결된 문서와 다른 오리진에서도 설정할 수 있다. |
---|---|
Location.protocol | URL의 프로토콜 부분을 값으로 하는 DOMString으로, 마지막의 ':'도 포함. |
Location.host | URL의 호스트 부분을 값으로 하는 DOMString으로, 호스트명, ':', 포트 번호를 포함. |
Location.hostname | URL의 도메인 부분을 값으로 하는 DOMString. |
Location.port | URL의 포트 번호를 값으로 하는 DOMString. |
Location.pathname | '/' 문자 뒤 URL의 경로를 값으로 하는 DOMString. |
Location.search | '?' 문자 뒤 URL의 쿼리스트링을 값으로 하는 DOMString. 모던 브라우저에서는 URLSearchParams.get()과 URL.searchParams를 사용해서 인자를 쉽게 추출할 수 있다. |
Location.hash | '#' 문자 뒤 URL의 프래그먼트 식별자를 값으로 하는 DOMString. |
Location.origin (읽기 전용) | 지정한 장소 오리진의 표준 형태를 값으로 하는 DOMString. |
예시
let href = window.location.href;
domain_verification Source
Location - Web API | MDN
Location 인터페이스는 객체가 연결된 장소(URL)를 표현합니다. Location 인터페이스에 변경을 가하면 연결된 객체에도 반영되는데, Document와 Window 인터페이스가 이런 Location을 가지고 있습니다. 각각
developer.mozilla.org