투케이2K

52. (javascript/자바스크립트) navigator (네비게이터) 사용해 브라우저 정보 확인 실시 - userAgent , cookieEnabled 본문

JavaScript

52. (javascript/자바스크립트) navigator (네비게이터) 사용해 브라우저 정보 확인 실시 - userAgent , cookieEnabled

투케이2K 2021. 6. 11. 08:52

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Edit++

개발 언어 : javascript

/* =========================== */

/* =========================== */

[소스 코드]

 

    <script>
    	/* 
    	[요약 설명]
    	1. navigator 객체는 브라우저 공급자 및 버전 정보 등을 포함한 브라우저에 대한 다양한 정보를 저장하는 객체입니다
    	2. navigator 객체는 이러한 브라우저 스니핑에서 사용할 수 있는 다양한 표준 프로퍼티 및 비표준 프로퍼티를 제공합니다
    	3. navigator 객체의 appName과 appCodeName 프로퍼티는 현재 사용하고 있는 브라우저의 전체 이름을 반환합니다
    	4. 익스플로러 11 버전, 크롬, 파이어폭스와 사파리는 모두 브라우저의 이름을 "Netscape"로 사용합니다
    	5. 익스플로러 10 이하 버전, 크롬, 파이어폭스, 사파리와 오페라 모두 브라우저 코드명을 "Mozilla"로 사용합니다   	
    	*/
    	    	
    	
    	/* 이벤트 함수 정의 */
    	function main() {
    		
    		/* navigator 사용해 정보 출력 실시 */
    		console.log("현재 사용 중인 브라우저 이름 : " + navigator.appName); // 웹 표준에서 제외됨 (사용 자제)
    		console.log("현재 사용 중인 브라우저 코드명 : " + navigator.appCodeName); // 웹 표준에서 제외됨 (사용 자제)
    		console.log("");
    		
    		console.log("현재 사용 중인 브라우저 버전 정보 : " + navigator.appVersion);
    		console.log("userAgent 브라우저 추가 정보 : " + navigator.userAgent);
    		console.log("");
    		
    		console.log("현재 브라우저가 실행되고 있는 운영체제 : " + navigator.platform);
    		console.log("현재 브라우저의 기본 언어 설정 : " + navigator.language);
    		console.log("");
    		
    		console.log("현재 브라우저는 자바 애플릿 사용 가능 여부 : " + navigator.javaEnabled());
    		console.log("현재 사용 중인 브라우저가 쿠키 사용 여부 : " + navigator.cookieEnabled);
    		console.log("");
    		
    	};  	    	    	
    	
    </script>

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

/* =========================== */

[요약 설명]

/*

[요약 설명]

1. navigator 객체는 브라우저 공급자 및 버전 정보 등을 포함한 브라우저에 대한 다양한 정보를 저장하는 객체입니다

2. navigator 객체는 이러한 브라우저 스니핑에서 사용할 수 있는 다양한 표준 프로퍼티 및 비표준 프로퍼티를 제공합니다

3. navigator 객체의 appName과 appCodeName 프로퍼티는 현재 사용하고 있는 브라우저의 전체 이름을 반환합니다

4. 익스플로러 11 버전, 크롬, 파이어폭스와 사파리는 모두 브라우저의 이름을 "Netscape"로 사용합니다

5. 익스플로러 10 이하 버전, 크롬, 파이어폭스, 사파리와 오페라 모두 브라우저 코드명을 "Mozilla"로 사용합니다

*/

/* =========================== */

 

반응형
Comments