이 스크립트는 브라우저의 창을 전체화면으로 전환하도록 합니다.
전체화면으로 전환하는 함수는 강제로 호출될 수 없습니다. 이를 실행할 경우 브라우저는 경고를 출력하며 진행하지 않으려 할 것입니다.
원활하게 실행하려면 사용자의 선택권이 주어져야 합니다. 예를 들면 버튼 클릭 시 함수 실행으로 해당 함수가 ‘강제로’ 호출되지 않도록 해주세요.
자세한 내용은 하단의 포스트를 참고해보세요.
아래의 코드를 참고합니다.
var docV = document.documentElement; // 전체화면 설정 function openFullScreenMode() { if (docV.requestFullscreen) docV.requestFullscreen(); else if (docV.webkitRequestFullscreen) // Chrome, Safari (webkit) docV.webkitRequestFullscreen(); else if (docV.mozRequestFullScreen) // Firefox docV.mozRequestFullScreen(); else if (docV.msRequestFullscreen) // IE or Edge docV.msRequestFullscreen(); } // 전체화면 해제 function closeFullScreenMode() { if (document.exitFullscreen) document.exitFullscreen(); else if (document.webkitExitFullscreen) // Chrome, Safari (webkit) document.webkitExitFullscreen(); else if (document.mozCancelFullScreen) // Firefox document.mozCancelFullScreen(); else if (document.msExitFullscreen) // IE or Edge document.msExitFullscreen(); }
해당 함수를 버튼의 onclick
속성 또는 a
태그의 링크 등으로 설정합니다.
Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더…
INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서…
리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…
JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…
NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…