본문 바로가기
소프트웨어/자바스크립트

[자바스크립트] 화면 방향(가로/세로) 확인하기

by 만들오 2021. 1. 23.

어제는 접속환경(Mobile/PC)을 확인하는 코드를 알아보았습니다.

 

오늘은 화면의 방향을 확인하는 코드를 기록하겠습니다.

 

<!DOCTYPE html>
<html>

<head>
    <title>Check Mobile</title>
</head>
<script>
    if (window.orientation == 0) {
        console.log("세로");
    } else {
        console.log("가로");
    }
</script>

</html>

어제보다 더욱 간단한 코드로 스크린의 방향을 확인할 수 있습니다.

 

방향이 고정된 PC의 경우 window.orientation 의 값이 undefined로 나오게 됩니다.

 

이 코드를 참고해 <video>, <canvas>의 크기를 수정하는 것은 다음과 같습니다.

let w, h;
if (window.orientation == 0) {
    w = 240;
    h = 320;
} else {
    w = 320;
    h = 240;
}
video.width = w;
video.height = h;
canvas.width = w;
canvas.height = h;

* 이 글은 티스토리 카카오계정 연동정책으로 인해 이전 블로그(오코취) 글을 옮겨왔습니다.

[].

728x90

댓글