所以我的Electron预加载脚本是这样设置的:
preload.js
const { remote } = require('electron');
function initialise () {
window.controls = {
show: () => { remote.getCurrentWindow().show(); }
...
}
initialise();
我使用预加载脚本是因为我禁用了nodeIntegration。有什么方法可以在预加载脚本中公开以下事件侦听器,以供渲染器过程使用?
window.on('maximize', () => {...});