reactjs - Electron 无框架浏览器窗口不会完全删除 Mac 上的整个框架/标题栏
问题描述
我有一个BrowserWindow
使用以下选项启动的电子:
const opts = {
transparent: true,
frame: false,
width: 400,
hasShadow: false,
alwaysOnTop: true,
resizable: false,
titleBarStyle: "none",
webPreferences: {
nodeIntegration: true,
},
};
它几乎按预期工作,但框架或标题栏的顶部仍然可见:
有什么办法可以彻底消除这个吗?
解决方案
原来这是特定于 Electron 版本和 Mac OS 版本的某些组合的问题。
titleBarStyle: 'customButtonsOnHover',
minimizable: false,
maximizable: false,
closable: false,
推荐阅读
- java - SQLite 中的日期类型
- angular - ngModel,使用取消选项更新子组件中的值
- tensorflow - Tensorflow:张量必须来自与张量相同的图
- javascript - 无法获得关于何时使用 applescript 调用 jquery 的正确时机
- db2 - 通过 pentaho 将数据从 csv 输入到 db2 中的 sql 表
- algorithm - 在数组中找到三个数字的算法,使得 a< b < c 和 v[a]
给定一个整数向量,我需要找出向量中是否存在三个元素
a, b, c
,使得a < b< c
和v[a] < v[c] < v[b]
。到目前为止,我的方法如下。首先,我忘记了 a 并为向量中的每个数字找到位于该元素左侧的 v[i] 的最小值。我将此
- java - 有没有办法在运行时更改 java 方法的访问修饰符?
- laravel - 当前后端用户以 octobercms 形式生成窄关系
- bash - 在 bash 中使用 sed 命令添加新行
- tomcat - 我在哪里可以告诉 Tomcat 已部署应用程序的数据将存储在哪里?