일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Array
- 자바
- Maven
- date
- 이클립스
- IntelliJ
- 이탈리아
- 배열
- input
- javascript
- html
- Visual Studio Code
- Button
- Eclipse
- windows
- 자바스크립트
- CSS
- Java
- string
- table
- 테이블
- CMD
- js
- vscode
- 인텔리제이
- Files
- ArrayList
- json
- list
- 문자열
- Today
- Total
어제 오늘 내일
[Javascript] 현재 페이지 URL 가져오기 본문
Javascript에서 현재 페이지의 URL 주소를 가져오는 방법을 소개합니다.
window.location (Location 객체)
현재 페이지의 URL을 알아오기 위해 window.location 속성을 사용할 수 있습니다.
window.location 속성에 접근하면 Location 객체에 접근할 수 있는데
이 Location 객체의 속성들을 사용해서 현재 페이지의 URL 정보를 알아낼 수 있습니다.
// "https://hianna.tistory.com/325?category=764998"
window.location.href
// "https:"
window.location.protocol
// "hianna.tistory.com"
window.location.host
// "hianna.tistory.com"
window.location.hostname
// ""
window.location.port
// "/325"
window.location.pathname
// ?category=764998"
window.location.search
https://hianna.tistory.com/325?category=764998
위 페이지 또는 현재 페이지에서 'F12'키를 눌러서 개발자 도구를 열고,
console에 위 속성들을 입력해 보세요.
window.location.href
전체 URL 문자열을 가져옵니다.
window.location.protocol
마지막 ':'를 포함한 프로토콜 정보를 가져옵니다.
window.location.host
URL의 호스트 정보를 가져옵니다.
위 예제는 포트번호가 없지만, 만약 URL에 포트번호가 있으면 ':'과 포트번호를 포함합니다.
window.location.hostname
URL의 호스트명을 가져옵니다.
이 값은 ':'과 포트번호를 포함하지 않습니다.
위 예제는 URL에 포트번호를 포함하지 않기 때문에 window.location.host와 window.location.hostname이 같습니다.
만약 URL이 'https://hianna.tistory.com:8080/325?category=764998"이라면
window.location.host는 "hianna.tistory.com:8080"이 되고,
window.location.hostname은 "hianna.tistory.com"이 됩니다.
window.location.port
URL의 포트 번호입니다.
window.location.pathname
hostname 뒤의 '/'문자 뒤의 경로를 가져옵니다.
window.location.search
'?' 뒤의 쿼리스트링을 가져옵니다.
'IT > Javascript' 카테고리의 다른 글
[Javascript] 객체 합치는 4가지 방법 (merge) (2) | 2020.12.28 |
---|---|
[Javascript] URL 파라미터 값 가져오기 (쿼리스트링 값) (1) | 2020.12.27 |
[Javascript] 숫자가 정수인지, 실수인지 체크하는 2가지 방법 (4) | 2020.12.26 |
[Javascript] 빈 객체 체크하는 3가지 방법 (2) | 2020.12.26 |
[Javascript] 빈 배열 체크하기 (0) | 2020.12.25 |