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 31 32 33 34 35 36 37 | Location 객체 : window객체의 프로퍼티로 문서의 주소와 관련된 객체이다. => 이 객체를 통해 윈도우의 문서 URL을 변경할 수 있고, 문서를 해당 URL로 이동하도록 제어할 수 있다. <script type= "text/javascript" > console.log( "현재 주소 : " + window.location.href); console.log(location.toString(),location.href); // URL Parsing // : location 객체는 URL을 의미에 따라서 별도의 프로퍼티로 제공하고 있다. console.log(location.protocol, location.host, location.port, location.pathname, location.search, location.hash); // 현재 문서를 http://www.google.com으로 이동한다. //location.href="http://www.google.com"; // 또 다른 방식 //self.location="http://www.naver.com"; // 현재 문서를 리로드한다. //location.reload(); </script> navigator 객체 : window 객체의 프로퍼티로 "브라우저의 정보를 제공하는 객체이다." => 주로 "호환성 문제" 등을 위해 사용한다. <script type= "text/javascript" > // 다음과 같이하면 해당 브라우저 정보를 얻을 수 있다. console.log(navigator); // [ 브라우저 정보 ] // 1. appName : 웹브라우저 이름(크롬은 Nescape) // 2. appVersion : 버전정보 // 3. userAgent : 브라우저가 서버측으로 전송하는 USER_AGENT HTTP 헤더의 내용이다. </script> |
'스터디 > 자바스크립트' 카테고리의 다른 글
자바스크립트 navigator를 이용한 IE 버전 알아내기 (0) | 2017.08.08 |
---|---|
자바스크립트로 부모,자식 요소 접근하기 (0) | 2017.08.08 |
자바스크립트로 제어하고 싶은 대상 선택하기(찾기) (0) | 2017.08.04 |
window 객체(location,navigator,screen etc...) : 부모창 자식창간 데이터 주고 받기 포함 (0) | 2017.08.04 |
HTML에서 자바스크립트 로드하기 (0) | 2017.08.04 |