목차
navigator.platform 예제 - 브라우저 플랫폼 얻기
navigator.platform 정의
navigator.platform 구문
navigator.platform 예제 - 웹접속자 기기 판별
navigator.platform 예제 - navigator 객체의 속성들
navigator.platform 예제 - 브라우저 플랫폼 얻기
<p id="demo"></p>
<script>
let np = navigator.platform;
document.getElementById("demo").innerHTML = np;
</script>
결과보기 (결과값: Win32)
navigator.platform 정의
브라우저가 컴파일 된 플랫폼을 반환.
PS.
navigator.platform 구문
navigator.platform
[반환값]
브라우저 플랫폼을 나타내는 문자열 반환. (※ 가능값 종류)
HP-UX
Linux i686
Linux armv7l
Mac68K
MacPPC
MacIntel
SunOS
Win16
Win32
Win64
WebTV OS
navigator.platform 예제 - 웹접속자 기기 판별
<?php if ($is_mobile) { ?> // 그누 모바일 모드
<script>
pcm = "win16|win32|win64|mac|macintel"; // PC 플랫폼 리스트
if (pcm.indexOf (navigator.platform.toLowerCase ()) < 0) {
모바일 기기
} else {
PC 기기
}
</script>
<?php } ?>
<?php if (!$is_mobile) { ?> // 그누PC 모드
<script>
pcm = "win16|win32|win64|mac|macintel";
if (pcm.indexOf(navigator.platform.toLowerCase()) < 0) {
모바일 기기
} else {
PC 기기
}
</script>
<?php } ?>
비타주리 님 (220408) https://sir.kr/qa/455779
navigator.platform 예제 - navigator 객체의 속성들
<div id="demo"></div>
<script>
let text = "Browser 코드명: " + navigator.appCodeName + "<HR>" +
"Browser 이름: " + navigator.appName + "<HR>" +
"Browser 버전: " + navigator.appVersion + "<HR>" +
"Cookies 사용여부: " + navigator.cookieEnabled + "<HR>" +
"Browser 언어: " + navigator.language + "<HR>" +
"Browser Online: " + navigator.onLine + "<HR>" +
"플랫폼: " + navigator.platform + "<HR>" +
"User-agent 헤더: " + navigator.userAgent;
document.getElementById("demo").innerHTML = text;
</script>
결과보기
주소 복사
랜덤 이동