Windows 8 でパッケージ化されたアプリ ウィンドウ (chrome.app.window.create を使用して作成) を最大化すると、フルスクリーンに最大化されます (タスクバーが非表示になります)。
クロムウィンドウを全画面表示ではなく、通常どおり最大化する方法はありますか? (タスクバーは表示したまま)
Windows 8 でパッケージ化されたアプリ ウィンドウ (chrome.app.window.create を使用して作成) を最大化すると、フルスクリーンに最大化されます (タスクバーが非表示になります)。
クロムウィンドウを全画面表示ではなく、通常どおり最大化する方法はありますか? (タスクバーは表示したまま)
これはやや時代遅れだと思いますが、どういうわけか問題は解決せず、一時的な解決策を見つけたと思います。
API を使用しchrome.system.display
て画面の使用可能な領域を照会し、それをウィンドウの幅/高さとして設定できます。
chrome.system.display.getInfo(function(info) {
var width = info[0].workArea.width;
var height = info[0].workArea.height;
chrome.app.window.create(url, {
bounds: {
width: width,
height: height
},
});
});
chrome.system.display.getInfo()
ディスプレイに関するデータを含むオブジェクトを返します。その中のworkArea
プロパティは、使用可能な高さ/幅を指定します。system.display
アプリのマニフェストにアクセス許可を含めることを忘れないでください! 詳しくはこちらをご覧ください。
間違いなくハックですが、機能します。
タイトルバーを非表示にせずに最大化する必要があります。私はこれを確認していませんが、バグhttps://code.google.com/p/chromium/issues/detail?id=224924のクロムの問題を提出しました。