モバイル ブラウザーでアドレス バーを非表示にするさまざまな scrollTo() ソリューションを試しましたが、モバイル Firefox ではまったく機能しないようです。
その状況で使用する必要がある別のトリックはありますか?
フルスクリーンにしたいページの作成を担当している場合は、次の小さなコードを実行して 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#fullscreen
いいえ、現時点ではモバイル Firefox でこれを行う方法はありません。scrollTo() トリックやマニフェストファイルでさえありません。