0

これは、「glautrou」からのフィードバックに基づく更新された質問です。BeagleBone Black シングル ボード コンピューター用の LCD Cape が来ており、LCD に境界線、スクロール バー、およびタイトル バーのない Web ページを表示したいと考えています。 . http://lesson8.blogspot.co.uk/2013/01/html5-fullscreen-api.htmlにある例から切り取った以下のコードを使用して、これを機能させることを実験しています。

私の望みは、ページがロードされたとき、またはスクリプト内からこれを実行することです...ボタンを押す必要はありません。以下のスクリプトは、ボタンでは正常に機能しますが、open または script の呼び出しでは機能しません。私はDOMをよく理解していないので、単純なものが欠けているのではないかと疑っています。

<!DOCTYPE html>
<html>
<head>
</head>
<BODY onLoad="launchFullscreen(document.documentElement);">
<h1>HTML5 Fullscreen API</h1>

<div style="padding:20px;">
    <button onclick="launchFullscreen(document.documentElement);" class="sexyButton">Launch Fullscreen</button>
    <button onclick="cancelFullscreen();" class="sexyButton">Hide Fullscreen</button>
</div>

<script type='text/javascript'>//<![CDATA[ 

function launchFullscreen(element) {
  if(element.requestFullScreen) {
    element.requestFullScreen();
  } else if(element.mozRequestFullScreen) {
    element.mozRequestFullScreen();
  } else if(element.webkitRequestFullScreen) {
    element.webkitRequestFullScreen();
  }
}

function cancelFullscreen() {
  if(document.cancelFullScreen) {
    document.cancelFullScreen();
  } else if(document.mozCancelFullScreen) {
    document.mozCancelFullScreen();
  } else if(document.webkitCancelFullScreen) {
    document.webkitCancelFullScreen();
  }
}

launchFullscreen(document.documentElement);

//]]>  

</script>
</body>
</html>

前もって感謝します、ウィル

4

3 に答える 3

0

私がChromeを実行していることを考えると、私の要件を満たす別の方法...

chrome.exe --kiosk --incognito some.web.site

キオスクは全画面表示を行い、シークレットモードは、不正なシャットダウンの場合にセッションを復元することに関する質問を防ぎます.

これは、私が必要だと思っていたものに関係なく、私が必要としていたものです!

于 2013-07-19T14:22:17.523 に答える
0

ここで埋め込み (シングル ユーザー) アプリケーションを実行しているという事実を見失っていました...それが再発したとき、キーストロークをブラウザーに送信する方法を探しました。オングストローム用にパッケージ化されている xdotool を見つけてインストールし、小さな自動起動スクリプトを作成しました。これは魅力的ですが、node.js アプリケーションを使用してもう少し自動化します。助けてくれてありがとう、ウィル

于 2013-07-12T09:26:05.167 に答える