在电子 14 和 15 的无框窗口中拖动不起作用

Posted

技术标签:

【中文标题】在电子 14 和 15 的无框窗口中拖动不起作用【英文标题】:Drag not functioning in frameless window in electron 14 and 15 【发布时间】:2021-11-16 17:12:50 【问题描述】:

我已成功使用official documentation 在电子中获得无框可拖动窗口。它在电子 10.x 上运行良好,我最近更新到 13.3 并且运行良好。但是从版本 14 和 15 开始,拖动在 Windows 机器上不再起作用(在 Mac 上可以正常工作)。

我仔细检查了我的 div 具有正确的宽度和高度,并且它具有 -webkit-app-region: drag 属性,并且没有其他元素重叠。

old-closed-related issue 中的最后一个 cmets 似乎表明我不是唯一面临此问题的人。

有人有同样的问题吗?解决了吗?

我应该在电子存储库上打开一个新问题吗?

【问题讨论】:

是this 你看到了什么? 【参考方案1】:

感谢 pushkin,我刚刚阅读了您提到的 the issue,并通过将 resizable 参数设置为 true 在我的项目上进行了测试,我的窗口再次可拖动。这证实了我面临同样的错误。

所以答案是:关注this issue 保持更新

【讨论】:

以上是关于在电子 14 和 15 的无框窗口中拖动不起作用的主要内容,如果未能解决你的问题,请参考以下文章

电子远程(关闭、最小化等)不起作用(无法读取未定义的属性“getCurrentWindow”)

在 qml 中拖动无框窗口“抖动”

如何在不使用 -webkit-app-region 的情况下在 Electron 中移动无框窗口

qml无框窗口的阴影

更改电子中可拖动区域的光标

如何在 PyQt 中对 qwebview 应用掩码?