Скрытие адресной строки в мобильном Firefox

Я пробовал различные решения scrollTo(), которые скрывают адресную строку в мобильном браузере, но ни одно из них, похоже, не работает вообще в мобильном Firefox.

Есть ли другой прием, который нужно использовать в этой ситуации?

3 ответа

Если вы отвечаете за написание страниц, которые вы хотите, чтобы полноэкранный режим, вы можете запустить эти маленькие кусочки кода, чтобы использовать API:

function setFullScreen(el) {

    if (el.requestFullscreen) {
        el.requestFullscreen();
    } else if (el.msRequestFullscreen) {
        el.msRequestFullscreen();
    }else if (el.mozRequestFullScreen) {
        el.mozRequestFullScreen();
    }else if (el.webkitRequestFullscreen) {
        el.webkitRequestFullscreen();
    }
}

function exitFullScreen(){
    if (document.exitFullscreen) {
        document.exitFullscreen();
    } else if (document.msExitFullscreen) {
        document.msExitFullscreen();
    }else if (document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
    }else if (document.webkitCancelFullScreen) {
        document.webkitCancelFullScreen();
    }
}

function toggleFullScreen(){
    if(!document.fullscreenElement && !document.msFullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement){
        setFullScreen(document.documentElement);
    }else{
        exitFullScreen();
    }
}

Вы должны заставить браузер перейти в полноэкранный режим, чтобы добиться этого.

Для мобильного FF вы должны создать манифест и там:

"fullscreen": "true"

https://developer.mozilla.org/en-US/Apps/Build/Manifest

Нет, в данный момент нет возможности сделать это в мобильном Firefox. Даже не трюк scrollTo() или файл манифеста.

Другие вопросы по тегам