これはChrome、Firefox、IE(11)の最新バージョンで可能になりました。
Zuulのポインタの後にthis threadと書かれていますが、コードを編集して、IE11とページの任意の要素をフルスクリーンするオプションを追加しました。
JS:
function toggleFullScreen(elem) {
// ## The below if statement seems to work better ## if ((document.fullScreenElement && document.fullScreenElement !== null) || (document.msfullscreenElement && document.msfullscreenElement !== null) || (!document.mozFullScreen && !document.webkitIsFullScreen)) {
if ((document.fullScreenElement !== undefined && document.fullScreenElement === null) || (document.msFullscreenElement !== undefined && document.msFullscreenElement === null) || (document.mozFullScreen !== undefined && !document.mozFullScreen) || (document.webkitIsFullScreen !== undefined && !document.webkitIsFullScreen)) {
if (elem.requestFullScreen) {
elem.requestFullScreen();
} else if (elem.mozRequestFullScreen) {
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullScreen) {
elem.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
} else if (elem.msRequestFullscreen) {
elem.msRequestFullscreen();
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
}
}
HTML: "document.bodyは" あなたがそう望む任意の要素である
<input type="button" value="click to toggle fullscreen" onclick="toggleFullScreen(document.body)">
。
また、これらのフルスクリーンコマンドをコンソールから実行しようとしても、ChromeやIEでは動作しないように見えます。 FirefoxでもFirebugで成功しました。注意すべき
もうひとつは、これらの「全画面表示」コマンドは、垂直スクロールバーを持っていないということです、あなたはCSS内にこれを指定する必要があります。
*:fullscreen
*:-ms-fullscreen,
*:-webkit-full-screen,
*:-moz-full-screen {
overflow: auto !important;
}
ザ・必要のようだ「重要なのは!」 IEのためにレンダリングする
2011年9月21日からどれくらい変わったのだろうか? Facebookは現在(2012年4月9日)Facebook全体を(少なくともChromeでは確かに)全画面表示にする機能を備えていますが、「要素を検査」して他のChromeの機能を実行できる.. – JayC
本当のところ:@TrebyはフルスクリーンAPIが出現していると指摘しているので、これはもはや有効ではないかもしれません。 – Femi
フルスクリーンAPIとF11は[https://bugzilla.mozilla.org/show_bug.cgi?id=794468](同じものではありません)です。 – Tgr