Można aktywować tryb pełnego ekranu przy użyciu JavaScript bez jQuery.
Jedna rzecz, o której należy pamiętać, można zażądać trybu pełnoekranowego tylko wtedy, gdy użytkownik wykona czynność (np. Kliknięcie). Nie można żądać trybu pełnego ekranu bez działania użytkownika.
Oto krzyż funkcji przeglądarki, aby włączyć tryb pełnoekranowy (as obtained from the MDN):
function toggleFullScreen() {
if (!document.fullscreenElement && // alternative standard method
!document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement) { // current working methods
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) {
document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
}
Aby uzyskać więcej informacji, zapoznaj się z MDN page on full screen APIs.
Jeśli potrzebujesz wtyczki, która obsługuje wersje IE przed IE11 (IE8-10), spójrz na jQuery.fullscreen. IE nie obsługiwał tej funkcji natywnie, aż do IE11.
Czy jest to natywna aplikacja reagująca na Androida? A chcesz, żeby móc przejść na pełny ekran, ukrywając interfejs Androida? –
Potrzebuję go, aby przejść do trybu pełnoekranowego, ale jest to aplikacja oparta na języku jQuery i nie jest to aplikacja natywna reagująca. –
udostępnij więcej kodu. –