5

当我在 Windows 8 上最大化打包的应用程序窗口(使用 chrome.app.window.create 创建)时,它会最大化为全屏(隐藏任务栏)。

有没有办法让chrome窗口正常最大化而不是全屏?(让任务栏可见)

4

2 回答 2

1

我意识到这有点过时了,但不知何故问题仍然存在,我想我找到了一个临时解决方案。

您可以使用chrome.system.displayAPI 查询屏幕的可用区域,然后将其设置为窗口的宽度/高度:

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 回答