[Javascript] Navigator 객체

WONNY_LOG·2023년 4월 17일

javascript

목록 보기
8/8

navigator 객체는 브라우저에 대한 정보를 가지고 있는 객체이다

navigator 객체는 브라우저와 관련된 정보를 컨트롤한다.(브라우저에 대한 버전, 정보, 종류 등 관련된 정보 제공)

  • navigator.appCodeName 브라우저의 코드명을 반환한다.
  • navigator.appName 브라우저의 이름을 반환한다.
  • navigator.appVersion 브라우저의 버전을 반환한다.
  • navigator.cookieEnabled 브라우저의 쿠키 사용 가능 여부를 반환한다.
  • navigator.language 브라우저에서 사용되는 언어를 반환한다.
  • navigator.onLine 브라우저가 온라인인지 여부를 반환한다.
  • navigator.platform 브라우저가 실행되는 플랫폼 정보를 반환한다.
  • navigator.product 브라우저에서 사용되는 엔진 이름을 반환한다.
  • navigator.userAgent 브라우저와 운영체제 정보를 반환한다.
  • navigator.serviceWorker 브라우저가 백그라운드에서 실행하는 스크립트로, 웹페이지와는 별개로 작동하며 웹페이지 또는 사용자의 인터랙션이 필요하지 않은 기능만 제공하고 있다.
  • navigator.clipboard 시스템 클립보드에 액세스하는데 사용된다.
ex) 텍스트 복사하기
-  navigator.clipboard.writeText("복사할 텍스트")
-  Clipboard API는 웹 애플리케이션 내에서 잘라내기, 복사 및 붙여넣기 기능을 구현하는 데 사용할 수 있다

// writeText()의 인자로 넣은 텍스트가 복사된다.
window.navigator.clipboard.writeText("복사될 텍스트").then(() => {
  // 복사가 완료되면 이 부분이 호출된다.
  alert("복사 완료!");
});

참고 자료

0개의 댓글