syn.$b: 웹 브라우저의 정보를 확인합니다.

속성

syn.config.json의 HostName 또는 navigator.appName을 반환합니다.
syn.config.json의 ApplicationID 또는 navigator.appCodeName을 반환합니다.
navigator.appVersion을 반환합니다.
navigator.cookieEnabled을 반환합니다.
navigator.pdfViewerEnabled을 반환합니다.
navigator.platform을 반환합니다.
실행중인 브라우저, 하이브리드 앱, node.js 실행 환경을 반환합니다.
외부 모니터를 사용 중인지 여부를 반환합니다.
navigator.userAgent을 반환합니다.
window.devicePixelRatio을 반환합니다.
screen.width을 반환합니다.
screen.height을 반환합니다.
navigator.language 또는 navigator.browserLanguage을 반환합니다.
navigator.appVersion에서 'Mac' 또는 navigator.userAgent에서 'Macintosh' 포함 여부를 반환합니다.
navigator.userAgent에서 'AppleWebKit' 포함 여부를 반환합니다.
navigator.appVersion에서 'Linux' 또는 'X11' 포함 여부를 반환합니다.
navigator.appVersion에서 'Win' 또는 navigator.userAgent에서 'Windows' 포함 여부를 반환합니다.
navigator.appName에서 'Opera' 포함 여부를 반환합니다.
navigator.userAgent에서 'trident' 또는 'msie' 포함 여부를 반환합니다.
window 객체에 chrome 객체 포함 및 navigator.userAgent에서 'Edg' 포함이 아닌 여부를 반환합니다.
window 객체에 chrome 객체 포함 및 navigator.userAgent에서 'Edg' 포함 여부를 반환합니다.
window 객체에 InstallTrigger 객체 포함 또는 navigator.userAgent에서 'Firefox' 포함 여부를 반환합니다.
window 객체에 safari 객체 포함 또는 safari.pushNotification 포함 여부를 반환합니다.
navigator.userAgentData.mobile 포함 또는 navigator.userAgent에서 모바일 포함 여부를 반환합니다.

메서드

Windows, Linux, Mac에 기본 포함되어 있는 폰트 목록을 확인합니다.
브라우저에 설치된 플러그인 목록을 확인합니다.
브라우저의 고유정보를 기반으로 64 길이의 ID를 생성합니다
window 객체의 innerWidth 또는 document 객체의 offsetWidth를 확인합니다.
window 객체의 innerHeight 또는 document 객체의 offsetHeight를 확인합니다.
/checkip 서버 요청으로 얻어지는 브라우저의 공인 IP를 확인합니다.