使用javascript检测不同操作系统的窗口标题栏高度

使用javascript检测不同操作系统的窗口标题栏高度,javascript,operating-system,window,google-chrome-app,Javascript,Operating System,Window,Google Chrome App,我正在一个chrome应用程序中制作一个画布游戏,它有自己的窗口。我使用window.onResize根据窗口大小调整游戏大小。因为我的游戏是用8位样式制作的,所以我不希望默认的窗口大小有模糊的像素,因为它已经部分调整了大小 我知道您可以在background.js文件中指定窗口的大小,但是当窗口打开时,窗口的大小包括标题栏 基本上,我希望游戏高度为400px,但我只能设置窗口高度。标题栏包含在窗口高度中,因此具有不同标题栏高度的不同操作系统将影响游戏高度的大小。我需要一种方法来检测backg

我正在一个chrome应用程序中制作一个画布游戏,它有自己的窗口。我使用
window.onResize
根据窗口大小调整游戏大小。因为我的游戏是用8位样式制作的,所以我不希望默认的窗口大小有模糊的像素,因为它已经部分调整了大小

我知道您可以在
background.js
文件中指定窗口的大小,但是当窗口打开时,窗口的大小包括标题栏


基本上,我希望游戏高度为400px,但我只能设置窗口高度。标题栏包含在窗口高度中,因此具有不同标题栏高度的不同操作系统将影响游戏高度的大小。我需要一种方法来检测
background.js中操作系统标题栏的高度

要完全控制应用程序的窗口大小,请创建一个没有任何内置装饰的无框窗口,自己绘制所有内容

chrome.app.runtime.onLaunched.addListener(function() {
    chrome.app.window.create("window.html", {  
         frame: "none",
         .............
    });
});
提供,这里是一个屏幕截图:


此窗口只是操作系统上浏览器的窗口吗?该窗口是它自己的chrome窗口,没有选项卡或搜索栏