javascript – Electron中的子窗口并不总是显示在顶部
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – Electron中的子窗口并不总是显示在顶部,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含796字,纯文字阅读大概需要2分钟。
内容图文
![javascript – Electron中的子窗口并不总是显示在顶部](/upload/InfoBanner/zyjiaocheng/819/56ffea283a1f4c90b6271374e46081ae.jpg)
我试图从主进程创建两个窗口.第二个窗口应始终显示在第一个窗口的顶部.在Electron website我已经读过我必须创建一个父窗口和一个子窗口来执行此操作.
这是我的代码:
let win;
let child;
function createWindow(){
// Create the browser window.
win = new BrowserWindow({width: 1024, height: 768, show: false});
child = new BrowserWindow({parent: win});
child.show();
win.once('ready-to-show', () => {
win.show()
})
// and load the index.html of the app.
win.loadURL(`file://${__dirname}/index.html`);
// Emitted when the window is closed.
win.on('closed', () => {
win = null;
});
}
app.on('ready', createWindow);
当我启动程序时,它会创建两个窗口,但子窗口并不总是在顶部.当我关闭父窗口(win)时,两个窗口都关闭.
如何让子窗口始终显示在顶部?
我正在使用Fedora 24与Gnome.
解决方法:
尝试使用child.setAlwaysOnTop(true);在子获胜初始化之后的方法.
内容总结
以上是互联网集市为您收集整理的javascript – Electron中的子窗口并不总是显示在顶部全部内容,希望文章能够帮你解决javascript – Electron中的子窗口并不总是显示在顶部所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。