隐藏移动Firefox中的地址栏

时间:2013-04-23 23:17:26

标签: html css firefox mobile fennec

我尝试了各种scrollTo()解决方案,它们在移动浏览器中隐藏了地址栏,但在移动Firefox中它们似乎都没有。

在那种情况下是否需要使用不同的技巧?

3 个答案:

答案 0 :(得分: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();
    }
}

答案 1 :(得分:0)

你必须让浏览器进入全屏模式才能实现这一目标。

对于移动FF,您必须创建清单并在那里:

"fullscreen": "true"

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

答案 2 :(得分:-1)

不,目前在移动版Firefox中无法做到这一点。甚至不是scrollTo()技巧或清单文件。