我想知道是否可以从electron应用程序启动自定义形状的独立窗口/元素。像我们在android中为Facebook应用提供的聊天头之类的东西。
我应该从哪里开始?如果不在 Electron 中,那么其他任何html框架都可能解决该问题。
在android中看到的一个例子。但是我正在考虑在mac/windows/linux中使用它
最佳答案
我认为您正在寻找的是Electron中的frameless-windows
。在构造BrowserWindow对象时,请传递transparent: true
作为选项。
var win = new BrowserWindow({ transparent: true});
如果您不希望窗口周围有框架,则可能还需要传递
frame: false
作为选项。var win = new BrowserWindow({ transparent: true, frame: false});
注意:不幸的是,由于它们仍在工作,因此您暂时无法单击框架窗口。了解有关here的更多信息。
关于linux - 使用Electron的自定义形状独立Windows应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33371700/