gpt4 book ai didi

javascript - 如何实现 window 与无框 Electron 窗对接

转载 作者:行者123 更新时间:2023-11-28 03:49:52 26 4
gpt4 key购买 nike

因此,Electron 有一个功能,您可以通过将“frame”选项设置为 false 来使 BrowserWindow 无框架。从版本 1.4.14 及更高版本开始,停靠(使用 windows 键 + 左/右)或拖动窗口(和最大化)不再起作用。

我在 Electron 版本中找不到任何 API 更改,也找不到有关此功能的文档中的任何具体内容。

我正在从 Electron 1.4.4 升级到 1.7.10。

重现:https://github.com/PerfectionCSGO/electron-dwm-issue

# Clone this repository
git clone https://github.com/PerfectionCSGO/electron-dwm-issue
# Go into the repository
cd electron-quick-start
# Install dependencies
npm install
# Run the app
npm start
# Change the values around of setResizable and resizable to fiddle with the behavior.

最佳答案

如果你一开始将resizing设置为false,然后setResize(true),确保你可以调整大小,那么Windows中的停靠功能将被破坏。我在这里做了一个问题来跟踪这个问题:https://github.com/electron/electron/issues/11568

我的解决方案是允许用户始终调整大小以有利于破坏对接功能。

此外,原始问题已被编辑为具有可重现的问题。

关于javascript - 如何实现 window 与无框 Electron 窗对接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48093173/

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