Скрытие адресной строки в мобильном 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"
Нет, в данный момент нет возможности сделать это в мобильном Firefox. Даже не трюк scrollTo() или файл манифеста.