gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 16:09:02 25 4
gpt4 key购买 nike

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

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

enter image description here

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

最佳答案

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

chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create("window.html", {
frame: "none",
.............
});
});

chrome.app.window API documentation提供 a sample app ,这是一个截图:

screenshot

关于javascript - 使用javascript检测不同操作系统窗口的标题栏高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com