Chrome打包应用窗口在Windows 8上最大化为全屏

时间:2013-03-28 14:47:58

标签: google-chrome-extension google-chrome-app

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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权限!您可以阅读更多here

绝对是黑客,但它确实有效。

答案 1 :(得分:0)

它应该最大化而不隐藏标题栏。我没有验证这一点,但我已经为错误https://code.google.com/p/chromium/issues/detail?id=224924提交了铬问题。