我在网页(BrowserWindow
)中使用电子。
我在第一页中使用它:
MyWin = new BrowserWindow({show: false, fullscreen: true})
MyWin.loadURL('webpage.html');
MyWin.setAlwaysOnTop(true);
MyWin.once('ready-to-show', () => {
MyWin.show();
MyWin.focus();
})
在webpage.html
中,我使用:
const remote = require('electron').remote;
var window = remote.getCurrentWindow();
window.close();
我的问题是,例如,如果我将视频播放器mpv
全屏显示,则webpage.html
也会全屏显示。 (哪个很好。)
但是webpage.html
关闭时,全屏不会返回给我的视频播放器...
我该如何实现?
答案 0 :(得分:1)
我想这与您的Linux桌面环境有关,而不是电子本身。如果可以,您可以尝试根据屏幕分辨率设置BrowserWindow的大小来模拟全屏行为。
const { width, height } = electron.screen.getPrimaryDisplay().workAreaSize
win = new BrowserWindow({ width, height, fullscreen: false })