5

Windows 8 でパッケージ化されたアプリ ウィンドウ (chrome.app.window.create を使用して作成) を最大化すると、フルスクリーンに最大化されます (タスクバーが非表示になります)。

クロムウィンドウを全画面表示ではなく、通常どおり最大化する方法はありますか? (タスクバーは表示したまま)

4

2 に答える 2

1

これはやや時代遅れだと思いますが、どういうわけか問題は解決せず、一時的な解決策を見つけたと思います。

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アプリのマニフェストにアクセス許可を含めることを忘れないでください! 詳しくはこちらをご覧ください

間違いなくハックですが、機能します。

于 2014-01-02T01:51:49.330 に答える
0

タイトルバーを非表示にせずに最大化する必要があります。私はこれを確認していませんが、バグhttps://code.google.com/p/chromium/issues/detail?id=224924のクロムの問題を提出しました。

于 2013-03-29T16:00:33.900 に答える