Electron 如何使浏览器窗口可拖动?

Electron 如何使浏览器窗口可拖动?,electron,Electron,我有一个浏览器窗口(使用Electron.atom.io),我正在尝试创建它,以便您可以单击屏幕的大部分(输入等除外)并将其拖动到桌面上-基本上,我不想将拖动限制在标题栏上 有人知道我是如何做到这一点的吗?Electron支持一个适用于无框架windows的webkit属性,我认为它应该适合您。文件是。基本上,只需创建一个类并将其添加到您想要拖动的任何元素: .draggable { -webkit-app-region: drag; } 这很好用!另外,作为对其他人的补充说明,我正在

我有一个浏览器窗口(使用Electron.atom.io),我正在尝试创建它,以便您可以单击屏幕的大部分(输入等除外)并将其拖动到桌面上-基本上,我不想将拖动限制在标题栏上


有人知道我是如何做到这一点的吗?

Electron支持一个适用于无框架windows的webkit属性,我认为它应该适合您。文件是。基本上,只需创建一个类并将其添加到您想要拖动的任何元素:

.draggable {
    -webkit-app-region: drag;
}

这很好用!另外,作为对其他人的补充说明,我正在禁用某些区域的文本选择,因此它的工作方式更像本地应用程序。(例如Dashlane)注意:
-webkit应用程序区域:已知在开发人员工具打开时,拖动
会出现问题,因此如果它不工作,请记住关闭开发人员工具。