jsはどのようにブラウザに自動的に全画面表示させます
13570 ワード
HTML 5では、W 3 Cはフルスクリーンに関するAPIを制定したが、ユーザーイベントによってしかトリガーできないため、自動的にフルスクリーンにすることはできない.ユーザー・イベントのトリガー方法は次のとおりです.
// ,
function launchFullscreen (element) {
if (element.requestFullscreencreen) {
element.requestFullScreen()
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen()
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen()
} else if (element.msRequestFullScreen) {
element.msRequestFullScreen()
}
}
( , )
//
launchFullscreen(dom)
//フルスクリーン!
launchFullscreen(
document.
documentElement)// function exitFullscreen () { if (document.exitFullscreen) { document.exitFullscreen() } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen() } else if (document.webkitExitFullscreen) { document.webkitExitFullscreen() } } // ! exitFullscreen()
全屏样式CSS
各种浏览器都提供了一个非常有用的全屏模式时的css样式规则:
-webkit-full-screen {
color:#000;
/* properties */
}
:-moz-full-screen {
/* properties */
}
:-ms-fullscreen {
/* properties */
}
:full-screen {
/*pre-spec */
/* properties */
}
:fullscreen {
/* spec */
/* properties */
}
/* deeper elements */
:-webkit-full-screen video {
width: %;
height: %;
}
/* styling the backdrop*/
::backdrop {
/* properties */
}
::-ms-backdrop {
/* properties */
}
meta
<meta name="full-screen" content="yes"> <meta name="x5-fullscreen" content="true"> <meta name="apple-mobile-web-app-capable" content="yes" />