※ 원활한 사이트 이용을 위해 자바스크립트 사용을 허용해주세요.

Javascript Location 오브젝트 모음

현재 접속해있는 사이트의 location 정보를 가져올 수 있는 location object에 대해 잊지 않기 위해 간단히 기록해본다.

location.hash

현재 보고있는 페이지의 # 이후의 정보를 가져온다.

Domain = http://www.example.com/test.htm#part2
Return = #part2

location.host

현재 보고있는 페이지의 호스트를 가져온다.
도메인에 포트번호가 있다면 함께 가져온다.

Domain = http://www.example.com/
Return = www.example.com

Domain = http://www.example.com:1234
Return = www.example.com:1234

location.hostname

현재 보고있는 페이지의 호스트네임을 가져온다.
host와 다른점은 포트번호가 있어도 가져오지 않는다.

Domain = http://www.example.com/
Return = www.example.com

Domain = http://www.example.com:1234
Return = www.example.com

location.href

현재 보고있는 페이지의 전체 주소를 가져온다.

Domain = http://www.example.com/test.html
Return = http://www.example.com/test.html

Domain = http://www.example.com:1234/test.html&key=value
Return = http://www.example.com:1234/test.html&key=value

location.origin

현재 보고있는 페이지의 프로토콜, 호스트네임, 포트번호를 가져온다.

Domain = http://www.example.com/test.html#hash=2
Return = http://www.example.com

Domain = http://www.example.com:1234/test.html#hash=2
Return = http://www.example.com:1234

location.pathname

현재 보고있는 페이지의 도메인 경로를 가져온다.

Domain = http://www.example.com/dir/test/test.html#part=2
Return = /dir/test/

Domain = http://www.example.com/
Return = /

location.port

현재 보고있는 페이지의 포트번호를 가져온다.

Domain = http://www.example.com:1234/
Return = 1234

location.protocol

현재 보고있는 페이지의 프로토콜을 가져온다.

Domain = http://www.example.com/
Return = http:

Domain = https://www.example.com/
Return = https:

location.search

현재 보고있는 페이지의 querystring을 가져온다.

Domain = http://example.com/?mod=list&key=value
Return = ?mod=list&key=value

참고문서

  1. https://www.w3schools.com/jsref/obj_location.asp
  2. https://blog.lael.be/post/400
카테고리
작성자
작성일

댓글 기능 준비중입니다.

게시글에 문제가 있다면 자유게시판에 남겨주세요.
감사합니다.