2017-06-30 1 views
0

私はアプリビルダーでChromeのキオスクアプリを構築しましたが、キオスクアプリのキーがフルスクリーンで表示されていても、トップを取り除くことはできませんバー(私はホームページボタンを削除しましたが、全画面で表示できません)。私は、htmlやjavascriptでこれにコマンドがあるかどうか、どのファイルに追加するべきかを知りたいです。 (私もマニフェストファイルにフルスクリーンの許可を追加しました) 『フルスクリーン』が、それは動作しません:backgroung.jsで kiosk appフルスクリーン

はI'veがライン」状態を追加したファイル

var runApp = function() { 
    if (chrome.power) { 
    chrome.power.requestKeepAwake('display'); 
    } 
    console.log(config); 
    chrome.app.window.create(
     config ? 
     'exported_app_view.html' : 
     'designer_view.html', 
     { 
     id: 'KioskDesignerWindow', 
     width: 1100, 
     height: 720, 
     minWidth: 800, 
     minHeight: 600, 
     state: 'fullscreen' 
     }, 
     function(win) { 
     if (!this.X) { return; } 
     var window = win.contentWindow; 
     window.onload = function() { 
      this.$addWindow(window); 
      var Y = this.X.subWindow(window, 'Kiosk Designer Window'); 
      this.DOM.init(Y); 
     }.bind(this); 
     win.onClosed.addListener(function() { 
      this.$removeWindow(window); 
     }.bind(this)); 
     }.bind(this)); 
}.bind(this); 
+0

[javascriptを使って異なるオペレーティングシステムのウィンドウのタイトルバーの高さを検出する](// stackoverflow.com/a/33741035) – wOxxOm

答えて

0

win.fullscreen(); 

:この行を追加します - はい、あなたはbackground.jsではJavaScriptでそれを行うことができ、chrome.app.window.createするためにあなたの3番目のパラメータは、 win引数を持つコールバック関数があることです10

アプリの実行中にエスケープするとタイトルバーが表示されることがありますが、次に実行すると再びフルスクリーン表示になります。