Rotate phone to landscape
function enterFullscreen() { const el = document.documentElement; if (el.requestFullscreen) el.requestFullscreen(); else if (el.webkitRequestFullscreen) el.webkitRequestFullscreen(); // iOS Safari else if (el.msRequestFullscreen) el.msRequestFullscreen(); } /* Try auto-fullscreen after first touch */ document.body.addEventListener("touchstart", () => { enterFullscreen(); }, { once: true }); /* Also allow manual fullscreen */ const fsBtn = document.createElement("button"); fsBtn.textContent = "FULLSCREEN"; fsBtn.style.position = "fixed"; fsBtn.style.bottom = "10px"; fsBtn.style.right = "10px"; fsBtn.style.zIndex = "999"; fsBtn.style.padding = "10px"; fsBtn.style.borderRadius = "10px"; fsBtn.onclick = enterFullscreen; document.body.appendChild(fsBtn);