web-dev-qa-db-ja.com

全画面モードでWebページを自動的に開く方法

全画面モードでWebページを自動的に開くにはどうすればよいですか?

ユーザーがユーザーにF11キーまたはその他のブラウザー固有のキーを押すことを期待せずに、Webページを全画面モードで自動的に開くソリューションを探しています。

よく検索しましたが、解決策が見つかりませんでした。

これを達成するのに役立つスクリプト、ライブラリ、またはブラウザー固有のAPIはありますか?

19
shakthydoss

Chrome via Chrome Fullscreen API

(Chrome)のセキュリティ上の理由により、自動的に呼び出したり実行したりすることはできないため、最初にユーザーからの対話が必要であることに注意してください。 (ボタンクリック、キーダウン/キー押下など)

addEventListener("click", function() {
    var
          el = document.documentElement
        , rfs =
               el.requestFullScreen
            || el.webkitRequestFullScreen
            || el.mozRequestFullScreen
    ;
    rfs.call(el);
});

demo 'd by David Walsh としてのJavascript Fullscreen API

// Find the right method, call on correct element
function launchFullScreen(element) {
  if(element.requestFullScreen) {
    element.requestFullScreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullScreen) {
    element.webkitRequestFullScreen();
  }
}

// Launch fullscreen for browsers that support it!
launchFullScreen(document.documentElement); // the whole page
launchFullScreen(document.getElementById("videoElement")); // any individual element
36
BrownEyes

IEでのみ動作します:

window.open ("mapage.html","","fullscreen=yes");  
window.open('','_parent','');  
window.close();
2

自分でWebブラウザーをシミュレートすることをお勧めします。ChromeまたはIEまたは他のこと。

Pythonを使用している場合、webbrowserをシミュレートするのに役立つパッケージpyQt4を試すことができます。これを行うことにより、セキュリティ上の理由はなくなり、フルスクリーンモードで自動的に表示するようにウェブブラウザを設定できます。

0
Helen Cui