image

현재 페이지 URL 가져오기

태그
Javascript
상세설명현재 페이지 URL 가져오기
작성일자2024.03.04

현재 주소에 따라 UI가 변경되는 등 다양한 이유로 사용되어 javascript로 현재 페이지 URL 가져오는 방법에 대해 정리해보았다.

window.location (Location 객체)

현재 페이지의 URL을 알기 위해서는 window.location 속성을 사용해야 한다.

window.location 속성에 접근하면 Location 객체에 접근할 수 있어 객체의 속성들을 사용해서 현재 페이지의 URL 정보를 알아낼 수 있다.

예시 URL = https://minsunblog.com/blog/2fe9081b-ab37-4c77-a6b6-c319966cc912

window.location.href

현재 페이지의 전체 href (URL) 반환한다.

window.location.href = "https://minsunblog.com/blog/2fe9081b-ab37-4c77-a6b6-c319966cc912"

window.location.host

URL의 호스트 정보를 반환한다. ( ‘ :포트번호 ‘ 있으면 같이 반환한다. )

window.location.host = "minsunblog.com"

window.location.hostname

웹 호스트의 도메인 네임 반환한다.

window.location.hostname = "minsunblog.com"

host와 다른 점은 ‘ :포트번호 ‘ 를 포함하지 않는다.

https://example.com:8080

window.location.prot

URL의 포트 번호를 반환한다.

window.location.pathname

hostname 뒤의 경로를 반환한다.

window.location.pathname = "/blog/2fe9081b-ab37-4c77-a6b6-c319966cc912"

window.location.search

‘?’ 뒤의 쿼리스트링을 반환한다.

window.location.protocol

사용하는 웹 프로토콜 반환한다.

window.location.protocol = "https:"