9

ページを読み込んだ後、ブラウザウィンドウを全画面表示するにはどうすればよいですか?私はjQueryで以下のようなコードを使用しましたが、イベントクリックを使用してのみ機能します。しかし、私はそれが負荷で動作することを望みます。

jQuery(document).ready(function($) {
    function fullScreen(){
            var docElm = document.documentElement;
            if (docElm.requestFullscreen) {
                //alert("requestFullscreen");
                docElm.requestFullscreen();
            }
            else if (docElm.mozRequestFullScreen) {
                //alert("mozRequestFullScreen");
                docElm.mozRequestFullScreen();
            }
            else if (docElm.webkitRequestFullScreen) {
                //alert("webkitRequestFullScreen");
                docElm.webkitRequestFullScreen();
            }

    }
});
4

1 に答える 1

13

https://wiki.mozilla.org/Gecko:FullScreenAPI#Suggested_UA_Policyから

ウィンドウがすでにフルスクリーン状態にあるときの..requestFullScreenが承認されます。それ以外の場合、ユーザーアクション(合成されていない入力イベントハンドラーなど)の外部のrequestFullScreenは拒否されます。

そのため、ユーザーアクションによってトリガーされない場合、フルスクリーンを強制することはできません

于 2012-04-27T14:17:13.253 に答える