4) history 객체
: 브라우저에서 뒤로가기 앞으로가기 기능을 코드로 실행시키는 기능 제공

# 속성들 메서드
back() : 뒤로가기
forward() : 앞으로가기
go(이동숫자) : 이동 숫자를 -2로 입력하면 뒤로가기 2번 / 양수이면 앞으로가기

5) navigator 객체
: 현재 사용자의 브라우저 정보와 운영체제 정보를 제공

# 속성
appVersion : 사용자 브라우저 버전 정보 리턴
language : 사용자 브라우저가 사용하는 언어. 한글 'ko'
product : 사용자 브라우저 엔진 이름.
platform : 사용자 컴퓨터 운영체제 정보 제공.
onLine : 사용자 온라인 상태 여부 제공.
userAgent : 사용자 브라우저와 운영체제의 종합 정보 제공

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>
    </title>
</head>
<body><!-- 15-4 -->
           <h1> page 1</h1>
           <button onclick = "location.href='js25.html'"> 2 page로 이동</button>
           <button onclick="history.forward()"> 앞으로가기</button>
           <button onclick="history.go(1)"> 앞으로가기 go + 1</button>
    
     <script> 
        
             // 15- 5 네비
             let userAgent = navigator.userAgent;
             document.write(userAgent);
        
    </script>
    
</body>
</html>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <h1>page2</h1>
   <button onclick="history.back()">뒤로가기</button>
    
</body>
</html>


userAgent 출력문 :
     Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) 
Chrome/102.0.0.0 Safari/537.36


화면출력문 내용
Mozilla/5.0 기본 플랫폼
(Windows NT 10.0; Win64; x64)  운영체제 정보
AppleWebKit/537.36 (KHTML, like Gecko)   사용중인 브라우저 엔진 이름
Chrome/102.0.0.0  사용중인 브라우저 이름 / 버전
 Safari/537.36      같은 엔진을 사용중이며 호환 가능한 다른 브라우저



+ Recent posts