Centering 如何在屏幕上居中显示Chrome应用程序窗口?

Centering 如何在屏幕上居中显示Chrome应用程序窗口?,centering,Centering,main.js事件页面文件不支持以下百分比值: “界限”:{ “宽度”:800, ‘高度’:696, “左”:50%, “顶级”:50% }, chrome.app.window也没有指明使用配置参数执行此操作的任何方法。那么,在启动事件页面应用程序窗口时,我们如何将事件页面居中?您需要计算绝对坐标。 此示例创建一个新窗口,其大小为可用屏幕空间的80%,并使其居中: chrome.app.runtime.onLaunched.addListener(function() { chrome.a

main.js事件页面文件不支持以下百分比值:

“界限”:{ “宽度”:800, ‘高度’:696, “左”:50%, “顶级”:50% },


chrome.app.window也没有指明使用配置参数执行此操作的任何方法。那么,在启动事件页面应用程序窗口时,我们如何将事件页面居中?

您需要计算绝对坐标。 此示例创建一个新窗口,其大小为可用屏幕空间的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)
    }
  });
});