Hôm nay, mình xin chia sẻ một số hàm làm việc với fullscreen trình duyệt bằng javascript cho tiện trong việc copy – dán đây. Các hàm gồm:
- Kiểm tra trình duyệt có đang ở trạng thái full screen hay không;
- Hiển thị full screen cho 1 emlent
- Thoát chế độ full screen.
1. Hàm isFullscreen: Kiểm tra xem trình duyệt có đang ở trạng thái fullscreen hay không?
function isFullscreen()
{
if((window.fullScreen) || window.innerWidth == screen.width && window.innerHeight == screen.height)
{
return true;
}
else
{
return false;
}
}
2. Hàm openFullscreen: Hiển thị nội dung của phần tử emlement ở chế độ fullscreen
function openFullscreen(elem)
{
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.webkitRequestFullscreen) { /* Safari */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE11 */
elem.msRequestFullscreen();
}
}
Trong đó elem là phần tử được lấy bởi hàm document.getElementById('id_muon_hien_thi_fullscreen')
3. Hàm closeFullscreen: Thoát khỏi chế độ fullscreen
function closeFullscreen()
{
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.webkitExitFullscreen) { /* Safari */
document.webkitExitFullscreen();
} else if (document.msExitFullscreen) { /* IE11 */
document.msExitFullscreen();
}
}
Hy vọng hữu ích với bạn!
Nosomovo