main.js(事件页面)文件不支持这样的百分比值:
'bounds':{ '宽度':800, '身高':696, '左':50%, '顶':50% },
chrome.app.window也没有使用配置参数指示任何此类方法。那么,当启动事件页面应用程序窗口时,我们如何将事件页面置于中心位置?
答案 0 :(得分:0)
您需要计算绝对坐标。 此示例创建一个80%可用屏幕空间大小的新窗口并将其居中:
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('appstart.html', {
'id' : 'mainWindow',
'state' : 'normal',
'bounds' : {
'width': Math.round(window.screen.availWidth*0.8),
'height': Math.round(window.screen.availHeight*0.8),
'left' : Math.round((window.screen.availWidth-(window.screen.availWidth*0.8))/2),
'top' : Math.round((window.screen.availHeight-(window.screen.availHeight*0.8))/2)
}
});
});