当我在Windows 8上最大化打包的应用程序窗口(使用chrome.app.window.create创建)时,它最大化为全屏(隐藏任务栏)。
有没有办法让Chrome窗口正常最大化而不是全屏? (让任务栏可见)
答案 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提交了铬问题。