最近接到一个任务做窗口浮窗置顶,并且可以拖动移动,类似360的浮窗,如下图所示:
第一时间是使用 alwaysOnTop: true, 但实际效果不如意,比如打开其他应用时会隐藏置顶,效果达不到。经过一番折腾,查阅Electron文档,官网地址,配置如下:
// 即时会议窗口
function createInstantWindow (title, message, btns) {
//如果已经存在即时会议窗口 就不再弹窗了
let instantWindow = utils.winUtils.get('instant');
if (instantWindow) return false;
const instantWindowConfig = {
width: 200,
height: 200,
type: 'toolbar', // 创建窗口类型为工具栏窗口
frame: false, //是否显